Actualizar shiftPreferences

Espacio de nombres: microsoft.graph

Actualice las propiedades y las relaciones de un objeto shiftPreferences.

Permisos

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.

Tipo de permiso Permisos (de menos a más privilegiados)
Delegado (cuenta profesional o educativa) User.ReadWrite.All
Delegado (cuenta personal de Microsoft) No admitida.
Aplicación UserShiftPreferences.ReadWrite.All

Nota: esta API admite permisos de administrador. Los administradores globales pueden acceder a grupos de los que no son miembros.

Solicitud HTTP

PATCH /users/{userId}/settings/shiftPreferences

Encabezados de solicitud

Encabezado Valor
Authorization {token} de portador. Obligatorio.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON de un objeto shiftPreferences.

Respuesta

Si se ejecuta correctamente, este método devuelve un código de respuesta 204 NO CONTENT.

Ejemplo

Solicitud

Aquí tiene un ejemplo de la solicitud.

PATCH https://graph.microsoft.com/v1.0/users/871dbd5c-3a6a-4392-bfe1-042452793a50/settings/shiftPreferences
Content-type: application/json

{
    "id": "SHPR_eeab4fb1-20e5-48ca-ad9b-98119d94bee7",
    "@odata.etag": "1a371e53-f0a6-4327-a1ee-e3c56e4b38aa",
    "availability": [
        {
            "recurrence": {
                "pattern": {
                    "type": "Weekly",
                    "daysOfWeek": ["Monday", "Wednesday", "Friday"],
                    "interval": 1
                },
                "range": {
                    "type": "noEnd"
                }
            },
            "timeZone": "Pacific Standard Time",
            "timeSlots": null
        }
    ]
}

Respuesta

Este es un ejemplo de la respuesta.

HTTP/1.1 204 NO CONTENT