Создать шаблон аккаунтов
/account-listsСоздаёт шаблон своих аккаунтов Twitch или Kick. Площадка задаётся при создании и не меняется.
Аккаунт передаётся строкой в любом формате панели или объектом { token, login, enabled }. Строка хранится как передана — с паролем и почтой, если они в ней есть. Логин не обязателен: его узнаёт и дописывает проверка. Повторы токена пропускаются.
Первая негодная строка отклоняет весь запрос — номер аккаунта в param. В журнал запросов токены не попадают: вместо них маска.
Право ключа: accounts — шаблоны аккаунтов и сообщений.
Частота: класс «изменение» — 30 запросов в минуту на ключ, 60 на аккаунт.
Idempotency-Key: необязателен; с ним повтор запроса безопасен.
Авторизация
bearerAuth Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.
Где: header
Заголовки
Ключ идемпотентности: от 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
/account-listsЛогин у второй строки не нужен: его узнает проверка.
curl https://api.streamgrow.me/app/v1/account-lists \ -X POST \ -H "Authorization: Bearer $API_KEY" \ -H "Idempotency-Key: 7c0a5f4e-2b1d-4c9e-9a51-3f6d8e2b1c40" \ -H "Content-Type: application/json" \ -d '{ "name": "Основные", "platform": "twitch", "accounts": [ "night_owl_77:k3x9q2m8v1c7z5t0w4e6r2y8u1i3a1f0", "p0q8w7e6r5t4y3u2i1o9p8a7s6d577zd" ] }'API_KEY{ "id": "al_13", "name": "Kick-аккаунты", "platform": "kick", "accounts": { "total": 2, "enabled": 2, "working": 0, "restricted": 0, "invalid": 0, "unknown": 0, "not_checked": 2 }, "check": { "status": "none", "total": null, "checked": null, "chat_test": null, "started_at": null, "finished_at": null, "error": null, "next_check_at": null }, "created_at": "2026-10-05T18:20:00.000Z", "updated_at": "2026-10-05T18:20:00.000Z"}