Settings roles

Получить роль кабинета

Отдаёт одну роль целиком: права и правила видимости записей, в том числе у отключённой роли. Читайте роль перед правкой: присланные в правке права и правила заменяют прежние целиком.

get/api/v1/settings/roles/{id}

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/settings/roles/{id}
  • 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)

Path parameters

idstring uuid required

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Response

Роль кабинета

idstring uuid required
namestring required
is_adminboolean required

У административной роли permissions всегда равны [":"]

is_activeboolean required
permissionsstring[] required

Право записывается как «модуль:действие», например settings:read

record_rulesobject required

Ключ — ресурс модуля: tasks.task, crm.lead, crm.deal, crm.customer, crm.conversation, core.order, docflow.payment_request и ресурсы клиентских модулей. Значение — own (свои), projects (свои и проекты участия, у задач), team (свои и подчинённых), department (своего подразделения), department_tree (подразделения с подотделами) или all (все записи области). Пустая карта означает видимость только своих записей

Changes

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