Заказать просмотры
/orders/viewsОформляет заказ просмотров канала Twitch и списывает его сумму со счёта. География и источники просмотров берутся из настроек канала.
Заказ проходит, только если сумма не превышает суточного потолка ключа. Повтор запроса с тем же Idempotency-Key возвращает тот же заказ и второй раз не списывает.
Право ключа: billing — покупки со счёта.
Частота: класс «деньги» — 10 запросов в минуту на ключ, 20 на аккаунт.
Idempotency-Key: обязателен.
Авторизация
bearerAuth Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.
Где: header
Заголовки
Ключ идемпотентности: от 8 до 128 знаков из латинских букв, цифр и символов _ : . -. Повтор запроса с тем же ключом возвращает сохранённый ответ и второй раз не списывает. Ключ хранится 24 часа.
^[A-Za-z0-9_:.\-]+$8 <= length <= 128Тело запроса
application/json
Типы TypeScript
Тип request body для TypeScript.
Заказ просмотров. Гео и источники просмотров берутся из настроек канала (PATCH /channels/{id}/settings).
Тело ответа
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
/orders/viewscurl https://api.skystream.su/app/v1/orders/views \ -X POST \ -H "Authorization: Bearer $API_KEY" \ -H "Idempotency-Key: 7c0a5f4e-2b1d-4c9e-9a51-3f6d8e2b1c40" \ -H "Content-Type: application/json" \ -d '{ "channel": "example_channel", "views": 1000 }'API_KEYСписано 1000 × 3,5 коп. = 35 ₽.
{ "id": "vo_3f9c2a7b1e4d8605", "status": "queued", "channel": "example_channel", "price": { "amount": 3500, "currency": "RUB" }, "created_at": "2026-10-05T17:38:42.000Z", "completed_at": null, "type": "views", "platform": "twitch", "views": { "count": 1000, "unique_ratio": 3 }}