Выполнить запрос только на чтение по таблицам данных

POST
/api/bot/datatables/query

Читает реальные строки. Запрос выполняется над изолированной копией только указанных таблиц в памяти, а не над продакшн-базой, поэтому любой SELECT только на чтение безопасен; DDL/DML и конструкции, способные выйти за пределы песочницы, отклоняются.

truncated: true означает, что строк подошло больше, чем вернулось (ограничение по количеству и размеру).

Authorization

ApiKeyAuth
Authorization<token>

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

In: header

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

curl -X POST "https://example.com/api/bot/datatables/query" \  -H "Content-Type: application/json" \  -d '{    "tables": [      "orders"    ],    "sql": "SELECT status, count(*) FROM orders GROUP BY status"  }'
{  "columns": [    "string"  ],  "rows": [    {}  ],  "truncated": true}