Отримання списку неробочих днів користувачів через API: get_users_schedule


Приклад get_users_schedule запиту

?action=get_users_schedule
Повертає дати відпусток, лікарняних і роботи у вихідні дні користувачів
*дані беруться з вікна "Графік роботи"

Необовʼязкові параметри:
  • users — список користувачів через кому (наприклад: [email protected],120)
    Підтримуються email або ID користувачів (можна отримати через get_users)
  • datestart і dateend — діапазон дат для пошуку даних у форматі DD.MM.YYYY (дати враховуються включно)

Повертаються наступні дані:
  • id — ID користувача
  • email — email користувача
  • name — імʼя та прізвище користувача
  • group — назва команди
  • department — назва відділу
  • schedule — список неробочих і додаткових робочих днів користувача:
  • vacation — відпустка
    sick-leave — лікарняний
    workday — працює у вихідний

Приклад JSON-відповіді
За успішного виконання запиту відповідь міститиме статус ok і такі дані:

{
"status": "ok",
"data": { "USER_ID_1": {
"id": "USER_ID_1",
"email": "USER_EMAIL",
"name": "USER_NAME", "group": "USER_GROUP", "department": "USER_DEPARTMENT",
"schedule": { "2021-01-04": "vacation", "2021-03-13": "workday", "2021-10-15": "sick-leave", "2021-12-24": "vacation",
} }, "USER_ID_2": ... ... ...
}
}