STREAMGROW API

Заменить аккаунты шаблона

PUT/account-lists/{id}/accounts

Заменяет все аккаунты шаблона переданными; пустой массив очищает шаблон. Итоги проверки аккаунтов, которые остались, сохраняются; ушедших — удаляются.

Право ключа: 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

PUT/account-lists/al_12/accounts
curl https://api.streamgrow.me/app/v1/account-lists/al_12/accounts \  -X PUT \  -H "Authorization: Bearer $API_KEY" \  -H "Idempotency-Key: 7c0a5f4e-2b1d-4c9e-9a51-3f6d8e2b1c40" \  -H "Content-Type: application/json" \  -d '{    "accounts": [      "night_owl_77:k3x9q2m8v1c7z5t0w4e6r2y8u1i3a1f0",      "fox_runner:p0q8w7e6r5t4y3u2i1o9p8a7s6d577zd"    ]  }'
bash, zshКлюч — в переменной API_KEY
Ответ
{  "account_list": {    "id": "al_12",    "name": "Основные",    "platform": "twitch",    "accounts": {      "total": 5,      "enabled": 4,      "working": 3,      "restricted": 1,      "invalid": 1,      "unknown": 0,      "not_checked": 0    },    "check": {      "status": "completed",      "total": 4,      "checked": 4,      "chat_test": true,      "started_at": "2026-10-05T16:08:10.000Z",      "finished_at": "2026-10-05T16:10:42.000Z",      "error": null,      "next_check_at": null    },    "created_at": "2026-10-01T09:00:00.000Z",    "updated_at": "2026-10-05T16:10:42.000Z"  },  "changed": 2,  "skipped_duplicates": 0,  "not_found_ids": []}