Установка и снятие нерабочих дней пользователей через API: update_users_schedule


Пример update_users_schedule запроса

?action=update_users_schedule&data={"[email protected]":{"07.06.2021":"vacation",
"08.06.2021":"vacation"}, "3993":{"2021-06-12":"unset"}}
Установка и снятие дат отпусков, больничных и работы в выходные дни пользователей аккаунта
*изменения отображаются в окне "График работы" пользователей

Обязательные параметры:
  • data — список пользователей с отдельным набором дат для каждого
    Поддерживаются email пользователей или их ID (можно получить через метод get_users). Поддерживаются форматы дат DD.MM.YYYY и YYYY-MM-DD

    Доступные значения для управления датами
vacation — установка отпуска
sick-leave — установка больничного
workday — установка рабочего дня в выходной
unset — снятие установленного значения
Установка нового значения автоматически заменяет ранее установленное; предварительное использование unset не требуется.

Пример JSON ответа
При успешном выполнении запроса, ответ будет содержать статус ok и следующие данные:

{
    "status": "ok",
    "data": [],
    "message": "Days added: 2, days updated: 1"
}