Получение списка нерабочих дней пользователей через 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": ... ... ...
    }
}