Core employees

Завести подразделение

Заводит подразделение одним вызовом. Родитель — id, путь «Родитель / Имя» или однозначное название; руководитель и заместитель — id, почта (с правом core.employee_requisites:read) или ФИО действующего сотрудника. Неоднозначное совпадение — 400 со списком candidates. Бизнес без указания берётся у родителя, при одном бизнесе кабинета — он. Вид без указания — по месту в дереве. Подразделение с тем же названием под тем же родителем уже есть — меняется оно (status updated или skipped). Руководитель вне оргструктуры ставится в это подразделение (head_placed).

post/api/v1/core/org-structure/departments

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/org-structure/departments
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Request body

namestring

Название; обязательно при заведении

parentstring

Родитель: id, путь «Родитель / Имя» или однозначное название; пустая строка или «-» — корень

kind'department' | 'division' | 'group'

Вид: department (департамент), division (отдел), group (группа)

headstring

Руководитель: id, почта или ФИО действующего сотрудника; пустая строка или «-» снимает

deputystring

Заместитель: id, почта или ФИО; не руководитель; пустая строка или «-» снимает

businessstring

Бизнес: id или название; без него — бизнес родителя или единственный бизнес кабинета

default_cfo_idstring

ЦФО по умолчанию: id действующего ЦФО; пустая строка или «-» снимает

Response

Подразделение уже было

status'created' | 'updated' | 'skipped' required
head_placedboolean required

Руководитель был вне оргструктуры и поставлен в это подразделение

Changes

No recorded changes to this operation across all 1 revision of this API.