Перейти к основному содержимому

Аккаунт

Баланс, тариф, расход и журнал вызовов.

Авторизация

Все запросы требуют API-ключа — см. Авторизация. Право: account:read.


Баланс

GET|POST /account/balance/get

Параметров нет — кроме обязательной авторизации.

GET https://api.quescha.com/api/account/balance/get
Authorization: 43c3130d767cb3fd01417ba5acf9ba12
{ "balance": 1234.56 }
ПолеТипОписание
balancenumberТекущий баланс аккаунта

Аккаунт, тариф и расход

GET|POST /account/get

{
"account": {
"code": "a1b2c3",
"balance": 1234,
"bonus": 0,
"trial": false,
"active": true,
"timezone": "+05:00",
"paydate": "2026-09-14T00:00:00.000Z"
},
"tariff": {
"name": "Бизнес",
"code": 3,
"subscribers": 10000,
"listlimit": 5000,
"neurolim": 5,
"api": true,
"payment": true,
"crm": true,
"sendings": true
},
"used": {
"subscribers": 1042,
"bots": 3,
"neuro": 2,
"neuroapp": 0,
"neurolp": 1,
"disk": { "used": 184320512, "limit": 2147483648, "exceeded": false }
}
}
РазделЧто внутри
accountкод аккаунта, баланс и бонусы, пробный период, часовой пояс, дата следующего списания
tariffпределы тарифа и включённые возможности
usedсколько израсходовано: подписчики, боты, генерации ботов (neuro), мини-приложений (neuroapp) и лендингов (neurolp), место на диске в байтах
Когда пора беспокоиться

Сравните used.subscribers с tariff.subscribers, а used.neuro — с tariff.neurolim. Генерации сверх лимита и на пробном периоде списываются с баланса, поэтому на нём должно быть не меньше 100 ₽ — см. Тарифы.


Сводка

GET|POST /account/summary

Боты, проекты, цепочки и списки одним запросом — чтобы на старте интеграции не делать четыре подряд.

{
"bots": [ { "botid": "123456789", "messenger": "telegram", "name": "Пекарня", "active": true } ],
"groups": [ { "code": "839201748293011", "name": "Основной проект" } ],
"chains": [ { "code": "483920174829301", "name": "Заказы", "active": true } ],
"lists": [ { "id": 288, "name": "Заявки", "count": 412 } ]
}

Журнал вызовов API

GET|POST /log/get

Что дёргали, с какими параметрами и чем сервер ответил. Хранится месяц.

ПолеОписание
pathчасть адреса метода
statusкод ответа
failedtrue — только ошибки
fromс какой даты
limit, offsetпостранично
{
"items": [
{
"path": "/api/list/row/add",
"method": "POST",
"status": 200,
"code": "",
"ms": 41,
"ip": "203.0.113.7",
"key": "Сайт: приём заявок",
"params": "{\"listid\":288,…}",
"at": "2026-08-28T11:05:12.000Z"
}
],
"total": 4120
}

Тот же журнал виден в кабинете, на странице настроек аккаунта. Отладка интеграции по нему занимает минуты вместо переписки «а что вы прислали».