Решения
worksection
beta
help
Установка и снятие нерабочих дней пользователей через 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"
}
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?