STREAMGROW API

Проверить шаблон

POST/account-lists/{id}/check

Запускает проверку включённых аккаунтов шаблона: рабочий ли токен, может ли аккаунт писать в чат и подписываться, привязаны ли телефон и почта. Проверка идёт минуты; её ход — GET /account-lists/{id}/check, конец — событием account_list.check_completed или account_list.check_failed.

Одновременно у аккаунта идёт одна проверка, а между запусками — пауза, заданная сервисом (templates.check_cooldown_seconds в GET /account). Пауза одна на все шаблоны и на панель.

Итоги сохраняются, даже если ход никто не спрашивает. Логины, которые назвала проверка, дописываются в строки без логина. Ответ «не удалось проверить» не затирает прежний уверенный итог.

Право ключа: accounts — шаблоны аккаунтов и сообщений.

Частота: класс «изменение» — 30 запросов в минуту на ключ, 60 на аккаунт.

Idempotency-Key: необязателен; с ним повтор запроса безопасен.

Авторизация

bearerAuth
АвторизацияBearer <ключ>

Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.

Где: header

Параметры адреса

id*string

Идентификатор шаблона аккаунтов.

Заголовки

Idempotency-Key?string

Ключ идемпотентности: от 8 до 128 знаков из латинских букв, цифр и символов _ : . -. Повтор запроса с тем же ключом возвращает сохранённый ответ. Ключ хранится 24 часа.

Шаблон^[A-Za-z0-9_:.\-]+$
Длина8 <= length <= 128

Тело запроса

application/json

Типы TypeScript

Тип request body для TypeScript.

Параметры проверки. Тело можно не передавать.

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

POST/account-lists/al_12/check
curl https://api.streamgrow.me/app/v1/account-lists/al_12/check \  -X POST \  -H "Authorization: Bearer $API_KEY" \  -H "Idempotency-Key: 7c0a5f4e-2b1d-4c9e-9a51-3f6d8e2b1c40"
bash, zshКлюч — в переменной API_KEY
Ответ

Следующую можно запустить через 3 минуты — next_check_at.

{  "status": "running",  "total": 4,  "checked": 0,  "chat_test": true,  "started_at": "2026-10-05T18:02:00.000Z",  "finished_at": null,  "error": null,  "next_check_at": "2026-10-05T18:05:00.000Z"}