Изменить инструмент

PATCH
/api/bot/tools/{id}

Отправьте любое подмножество полей. Передача actions заменяет весь список — сначала прочитайте GET /api/bot/tools/{id} и повторно отправьте неизменённые действия, если редактируете только одно. Записывает событие бота update_function.

Authorization

ApiKeyAuth
Authorization<token>

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

In: header

Path Parameters

id*integer

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/tools/0" \  -H "Content-Type: application/json" \  -d '{}'
{  "tool": {    "id": 0,    "name": "string",    "description": "string",    "parameters": {},    "actions": [      {        "name": "string",        "method": "GET",        "url": "https://api.example.com/orders/{orderId}",        "headers": [          {            "key": "string",            "value": "string"          }        ],        "payload": "string"      }    ]  }}