Выдать или отозвать доступ одного агента к одной таблице

PATCH
/api/bot/datatables/{id}/agents/{agentId}

Доступны только агенты default и сценарии — spam, operator, translator, editor и summary никогда не видят таблицы данных. Агент должен присутствовать в GET /api/bot/agents/assignable для этого бота.

Authorization

ApiKeyAuth
Authorization<token>

API-ключ интеграции со страницы бота Settings → API Keys, передаётся как есть, без префикса Bearer.

In: header

Path Parameters

id*string

UUID таблицы или её name — подходит и то, и другое.

agentId*integer

Числовой id агента из GET /api/bot/agents/assignable.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PATCH "https://example.com/api/bot/datatables/orders/agents/0" \  -H "Content-Type: application/json" \  -d '{    "enabled": true  }'
{  "tableId": "073fbfcb-cd05-4203-be18-a1ce6f8e4d2d",  "agentId": 0,  "enabled": true}