03.03.2026 17:30

GetGroups

[POST] .../v1/workscheduleassignment/getgroups

Возвращает назначения графиков группам.

Входные параметры

Название Тип данных Обязательность Описание
group_ids Array of Int64 Необязательный Массив ID групп
date String Необязательный Дата фильтра YYYY-MM-DD
limit Int32 Необязательный Лимит выборки
offset Int32 Необязательный Смещение выборки

Пример запроса

{
  "group_ids": [2],
  "date": "2026-03-03",
  "limit": 20,
  "offset": 0
}

Выходные параметры

Название Тип данных Описание
result Array of WorkGroupSchedule Массив назначений
next_offset Int32 Смещение следующей страницы
total Int64 Общее количество записей

Пример ответа

{
  "ok": true,
  "result": [
    {
      "id": 22,
      "group_id": 2,
      "schedule_id": 14,
      "date_from": "2026-03-01",
      "date_to": null,
      "priority": 100,
      "active": true,
      "created_user_id": 1,
      "last_update": 1772523600
    }
  ],
  "next_offset": 20,
  "total": 1
}