v1.2.0
API v1.2.0 Новые возможности
Заголовок раздела «API v1.2.0 Новые возможности»Сотрудники - полный CRUD
Заголовок раздела «Сотрудники - полный CRUD»Добавлены публичные методы для управления карточкой сотрудника и всеми историческими сущностями.
Основные операции:
POST /api/v1/employees- создать сотрудника (без email, с датой найма и базовой позицией/компенсацией)GET /api/v1/employees/{id}- получить полную карточку сотрудникаPUT /api/v1/employees/{id}- обновить персональные данные и кастомные поля (custom_fields: {slug: value})DELETE /api/v1/employees/{id}- архивировать сотрудника
История позиций (department / division / position / manager / legal_entity / location):
POST /api/v1/employees/{id}/positions- добавитьPUT /api/v1/employees/{id}/positions/{id}- обновитьDELETE /api/v1/employees/{id}/positions/{id}- удалитьPOST /api/v1/employees/{id}/positions/search- поиск с пагинацией
История трудоустройств (тип договора, тип занятости, график, испытательный срок):
POST /api/v1/employees/{id}/employments- добавитьPUT /api/v1/employees/{id}/employments/{id}- обновитьDELETE /api/v1/employees/{id}/employments/{id}- удалитьGET /api/v1/employees/{id}/employments- получить полную историю
История компенсаций (базовая зарплата gross/net):
POST /api/v1/employees/{id}/compensations- добавитьPUT /api/v1/employees/{id}/compensations/{id}- обновитьDELETE /api/v1/employees/{id}/compensations/{id}- удалитьPOST /api/v1/employees/{id}/compensations/search- поиск с пагинацией
Дополнительные компенсации (надбавки, бонусы как сущность):
POST /api/v1/employees/{id}/additional-compensations- создатьPUT /api/v1/employees/{id}/additional-compensations/{id}- обновитьDELETE /api/v1/employees/{id}/additional-compensations/{id}- удалитьGET /api/v1/employees/{id}/additional-compensations- получить список
Строки в кастомных таблицах (бонусы, реквизиты выплат и т.п.):
POST /api/v1/employees/{id}/field-tables/{table_id}/rows- добавить строкуPUT /api/v1/employees/{id}/field-tables/{table_id}/rows/{id}- обновитьDELETE /api/v1/employees/{id}/field-tables/{table_id}/rows/{id}- удалить
Кастомные таблицы организации
Заголовок раздела «Кастомные таблицы организации»GET /api/v1/custom-fields/tables- список всех кастомных таблиц с полями (slug, тип, опции для select)POST /api/v1/custom-fields/tables/{table_id}/rows/search- поиск строк с фильтрами по сотрудникам, периоду, lifecycle-статусам, значениям полей и пагинацией
Time-off
Заголовок раздела «Time-off»GET /api/v1/time-off/categories- список всех категорий отпусков организацииPOST /api/v1/time-off/logs/search- история отпусков сотрудника (начисления, списания, истечения, корректировки) с фильтрами по категориям, типам действий и статусам заявокPOST /api/v1/time-off/employee/balance- баланс отпусков сотрудника по всем категориям на конкретную дату
Документация
Заголовок раздела «Документация»Добавлены новые разделы в руководство: