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