Получить историю запусков
/runsВозвращает запуски аккаунта от новых к старым, постранично. channel_id у запуска указан, если канал с этим именем заведён сейчас: удалённый канал оставляет свои запуски без ссылки на него.
Право ключа: не требуется, запрос доступен любому ключу.
Частота: класс «чтение» — 120 запросов в минуту на ключ, 300 на аккаунт.
Авторизация
bearerAuth Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.
Где: header
Параметры строки запроса
Сколько объектов вернуть: от 1 до 100, по умолчанию 20.
1 <= value <= 10020Id последнего объекта предыдущей страницы: ответ начнётся со следующего за ним.
Только запуски этого канала.
Только запуски на этой площадке.
Одно из значений
- "twitch"
- "kick"
Тело ответа
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
/runs?limit=20&channel_id=ch_12curl "https://api.skystream.su/app/v1/runs?limit=20&channel_id=ch_12" \ -H "Authorization: Bearer $API_KEY"API_KEYОт новых к старым. Запуск удалённого разового канала остаётся в истории с channel_id: null.
{ "data": [ { "id": "run_345", "channel_id": "ch_12", "channel_name": "example_channel", "platform": "twitch", "status": "running", "stop_reason": null, "viewers": 150, "started_at": "2026-10-05T16:02:11.000Z", "stopped_at": null, "duration_seconds": null }, { "id": "run_331", "channel_id": "ch_12", "channel_name": "example_channel", "platform": "twitch", "status": "stopped", "stop_reason": "manual", "viewers": 120, "started_at": "2026-10-04T15:58:40.000Z", "stopped_at": "2026-10-04T19:28:40.000Z", "duration_seconds": 12600 }, { "id": "run_318", "channel_id": null, "channel_name": "example_channel", "platform": "twitch", "status": "stopped", "stop_reason": "duration_elapsed", "viewers": 100, "started_at": "2026-10-03T16:00:05.000Z", "stopped_at": "2026-10-03T18:00:05.000Z", "duration_seconds": 7200 } ], "has_more": true}