Обновление shiftPreferences

Пространство имен: microsoft.graph

Обновите свойства и связи объекта shiftPreferences .

Разрешения

Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) User.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Приложение UserShiftPreferences.ReadWrite.All

Примечание. Этот API поддерживает разрешения администратора. Глобальные администраторы могут получать доступ к группам, членом которых они не являются.

HTTP-запрос

PATCH /users/{userId}/settings/shiftPreferences

Заголовки запросов

Заголовок Значение
Авторизация Носитель {token}. Обязательно.
Content-Type application/json. Обязательно.

Текст запроса

В тексте запроса укажите представление объекта shiftPreferences в формате JSON.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 204 NO CONTENT.

Пример

Запрос

Ниже приведен пример запроса.

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
        }
    ]
}

Отклик

Ниже приведен пример отклика.

HTTP/1.1 204 NO CONTENT