Для разработчиков

Каталог прав бота

GET/bots/{id}/scopes

Права, которые можно выдать этому боту: его токенам и авторизации от имени сотрудника. У каждого права есть описание, категория и готовые наборы, в которые оно входит, как при выборе прав в интерфейсе.

Каталог доступен тем же, кто видит токены бота: создателю бота, а также администратору пространства, если настройки бота открывают администраторам доступ к редактированию.

Параметры пути

id
integer, (int32)
*
Идентификатор бота
Пример:1738816

Ответ

200OK
The request has succeeded.
scopes[]
array of objects
*
Права, доступные боту
id
string
*
Право
Пример:messages:create
title
string
*
Описание права
Пример:Отправка сообщений
group
string
*
Категория права, id из groups
Пример:messages
preset[]
array of strings
*
Наборы, в которые входит право, id из presets
Пример:["admin"]
groups[]
array of objects
*
Категории прав
id
string
*
Идентификатор категории
Пример:messages
title
string
*
Название категории
Пример:Сообщения
description
string
*
Описание категории
Пример:Работа с сообщениями
presets[]
array of objects
*
Готовые наборы прав
id
string
*
Идентификатор набора: read-only или admin
Пример:read-only
title
string
*
Название набора
Пример:Только чтение
Каталог прав бота
pachca bots list-scopes 1738816 \  --json \  --token YOUR_ACCESS_TOKEN
Ответ 200
{  "scopes": [    {      "id": "messages:create",      "title": "Отправка сообщений",      "group": "messages",      "preset": [        "admin"      ]    }  ],  "groups": [    {      "id": "messages",      "title": "Сообщения",      "description": "Работа с сообщениями"    }  ],  "presets": [    {      "id": "read-only",      "title": "Только чтение"    },    {      "id": "admin",      "title": "Администратор"    }  ]}