Заголовки запроса
API токен сервисного пользователя в формате Bearer. Получите токен в панели администратора школы. Формат:
Bearer YOUR_TOKEN.Уникальный идентификатор продавца в системе. Используется для разграничения доступа между разными продавцами.
Уникальный идентификатор школы в системе. Определяет контекст выполнения операции.
Должности — это справочник наименований позиций сотрудников школы (например, «Backend Engineer»). Должности
назначаются сотрудникам при найме и повышении и используются модулем персонала (staff) для описания структуры
занятости.
Требования к правам доступа
Чтение (
list) требует права StaffView. Создание, обновление и удаление требуют права StaffManage.
Во всех случаях необходима аутентификация по токену и принадлежность школы к сегменту Corporate.Название должности уникально в рамках школы (уникальный индекс
school + name). Попытка создать или
переименовать должность в уже существующее название в этой же школе вернёт ошибку.Список должностей
StaffView.
Эндпоинт возвращает пагинированный список должностей. Параметры пагинации и фильтрации передаются как
query-параметры.
Параметры
Количество пропускаемых записей (offset-пагинация). Минимум
0.Количество возвращаемых записей на странице. От
1 до 1000.Номер страницы (альтернатива
skip). Минимум 1.Поиск по названию должности. Максимум 50 символов.
Направление сортировки по дате создания. Возможные значения:
ASC, DESC.Ответ
Пагинированный объект:
items (массив должностей), page, count, pages, isFirst, isLast, next,
prev.Создание должности
StaffManage.
Параметры запроса
Название должности. От 1 до 100 символов. Пробелы в начале и конце обрезаются автоматически. Должно быть
уникальным в рамках школы.
Обновление должности
StaffManage.
Параметры
ID обновляемой должности в рамках школы.
Новое название должности. От 1 до 100 символов. Пробелы в начале и конце обрезаются автоматически. Должно быть
уникальным в рамках школы.
Удаление должности
StaffManage.
Параметры
ID удаляемой должности в рамках школы.
Ответ
Флаг успешного удаления должности.