Встановлення та зняття неробочих днів користувачів через 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"
}