1. Создание календаря
https://docs.myhrlink.ru/public/openapi/hr-link/#tag/directoriesCalendar/operation/createCalendar
тело запроса
No Format |
---|
{ "externalId": "16", "name": "Региональный календарь Республики Татарстан" } |
...
No Format |
---|
{ "result": true, "calendar": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "externalId": "16", "type": "CUSTOM", "name": "Республика Татарстан", "createdDate": "2019-08-24T14:15:22Z", "version": 1 } } |
2. Наполнение календаря
тело запроса
No Format |
---|
{ "years": [ { "year": 2025, "dates": [ { "month": 3, "day": 30, "type": "HOLIDAY" }, { "month": 6, "day": 5, "type": "DAY_BEFORE_HOLIDAY" }, { "month": 6, "day": 6, "type": "HOLIDAY" }, { "month": 8, "day": 29, "type": "DAY_BEFORE_HOLIDAY" }, { "month": 8, "day": 30, "type": "HOLIDAY" } ] } ] } |
...
3. Назначение календаря сотрудникам
https://docs.myhrlink.ru/public/openapi/hr-link/#tag/otherDataSync/operation/createBulkDataSyncTask
Note |
---|
Необходимо использовать дискриминатор |
тело тело запроса
No Format |
---|
{ "type": "CLIENT_USERS_V5", "data": [ { "lastName": "string", "firstName": "string", "patronymic": "string", //// пропущено ///// "employees": [ { "externalId": "string", //// пропущено /// "mainWorkplace": true, "calendar": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "externalId": "16" } } ] } ] } |
...