WSP — справочник ручек
Что здесь: все ручки сервиса WSP (API for work schedule managing for HubEx): сигнатуры, параметры, права. Типы — schemas/WSP.md. Когда сюда идти: найти ручку и её вход/выход. Типы —
schemas/WSP.md; грабли —notes/WSP.md(если есть).
Base: {BASE_URL}/WSP
Оглавление
- ScheduleRules — строки 13–29
- WorkSchedules — строки 31–35
ScheduleRules
GET /ScheduleRules— Возвращает список доступных графиков рабочего времени · права: ScheduleRulesList · paginated · коды: 200, 206 → mapPOST /ScheduleRules— Создаёт ГРВ · права: ScheduleRulesList · paginated · коды: 201, 206 ← body: ScheduleCreateDto → intPUT /ScheduleRules/extend/{id}— Расширяет ГРВ · права: ScheduleRulesList · paginated · коды: 202, 206 ← path: id:int; body: ScheduleExtendDtoGET /ScheduleRules/holiday— Возвращает График праздничных дней · права: ScheduleRulesList · paginated · коды: 200, 206, 400 ← query: year?:str → map<datetime[]>POST /ScheduleRules/preview— Возвращает ГРВ для предпросмотра · права: ScheduleRulesList · paginated · коды: 201, 206 ← body: ScheduleExtendDto → ScheduleOccurrenceDto[]GET /ScheduleRules/{id}— Возвращает ГРВ · права: ScheduleRulesList · paginated · коды: 200, 206 ← path: id:int → ScheduleRuleDtoPUT /ScheduleRules/{id}— Меняет ГРВ · права: ScheduleRulesList · paginated · коды: 202, 206 ← path: id:int; body: ScheduleUpdateDtoDELETE /ScheduleRules/{id}— Удаляет ГРВ · права: ScheduleRulesList · paginated · коды: 202, 206 ← path: id:int
WorkSchedules
GET /WorkSchedules— Возвращает график рабочего времени на заданный период · права: ScheduleRulesList · paginated · коды: 200, 206 ← query: validTill?:any, validFrom?:any, scheduleRuleID?:any → mapGET /WorkSchedules/daily— Возвращает график рабочего времени на заданный период по суткам · права: ScheduleRulesList · paginated · коды: 200, 206 ← query: validTill?:any, validFrom?:any, scheduleRuleID?:any → map<WorkScheduleDailyItemResult[]>