Продлить разовый запуск
/channels/{id}/extendПрибавляет минуты к сроку разового запуска. Срок считается от нынешнего окончания, а не от текущего момента, и не превышает наибольшего срока одного запуска: продление, которое не помещается целиком, укорачивается. Фактический срок — run.ends_at в ответе.
Продление прибавляет, и повтор запроса продлит запуск второй раз. Чтобы повтор после обрыва связи был безопасен, передавайте Idempotency-Key.
Право ключа: viewers — запуски зрителей.
Частота: класс «изменение» — 30 запросов в минуту на ключ, 60 на аккаунт.
Idempotency-Key: необязателен; с ним повтор запроса безопасен.
Авторизация
bearerAuth Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.
Где: header
Параметры адреса
Id канала, например ch_12.
Заголовки
Ключ идемпотентности: от 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
application/json
/channels/ch_15/extendcurl https://api.skystream.su/app/v1/channels/ch_15/extend \ -X POST \ -H "Authorization: Bearer $API_KEY" \ -H "Idempotency-Key: 7c0a5f4e-2b1d-4c9e-9a51-3f6d8e2b1c40" \ -H "Content-Type: application/json" \ -d '{ "minutes": 60 }'API_KEYends_at сдвинулся на час: минуты прибавляются к прежнему окончанию.
{ "id": "ch_15", "platform": "twitch", "name": "example_channel", "viewers": 100, "temporary": true, "expires_at": "2026-12-31T21:00:00.000Z", "run": { "id": "run_347", "status": "running", "viewers": 100, "active_viewers": 100, "started_at": "2026-10-05T17:41:05.000Z", "ends_at": "2026-10-05T20:41:05.000Z" }}