SkyStream API

Получить список заказов

GET/orders

Возвращает заказы всех видов от новых к старым, постранично, с отбором по виду и статусу. Сессии автопросмотров заказами не являются; их траты видны в операциях.

Право ключа: не требуется, запрос доступен любому ключу.

Частота: класс «чтение» — 120 запросов в минуту на ключ, 300 на аккаунт.

Авторизация

bearerAuth
АвторизацияBearer <ключ>

Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.

Где: header

Параметры строки запроса

limit?integer

Сколько объектов вернуть: от 1 до 100, по умолчанию 20.

Диапазон1 <= value <= 100
По умолчанию20
starting_after?string

Id последнего заказа предыдущей страницы: ответ начнётся со следующего за ним.

type?string

Только заказы этого вида.

Одно из значений

  • "views"
  • "followers"
  • "chat_bots"
  • "chat_panel"
status?string

Только заказы в этом статусе.

Одно из значений

  • "queued"
  • "active"
  • "completed"
  • "failed"
  • "cancelled"

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

GET/orders?limit=20&status=active
curl "https://api.skystream.su/app/v1/orders?limit=20&status=active" \  -H "Authorization: Bearer $API_KEY"
bash, zshКлюч — в переменной API_KEY
Ответ

Поле type определяет, какой вложенный объект есть у заказа.

{  "data": [    {      "id": "cp_8",      "status": "active",      "channel": "example_channel",      "price": {        "amount": 3600,        "currency": "RUB"      },      "created_at": "2026-10-05T17:39:20.000Z",      "completed_at": null,      "type": "chat_panel",      "platform": "twitch",      "chat_panel": {        "accounts": 3,        "duration_minutes": 180,        "ends_at": "2026-10-05T20:39:20.000Z",        "extend_unit_amount_decimal": "400"      }    },    {      "id": "cb_12",      "status": "active",      "channel": "example_channel",      "price": {        "amount": 2500,        "currency": "RUB"      },      "created_at": "2026-10-05T17:30:00.000Z",      "completed_at": null,      "type": "chat_bots",      "platform": "twitch",      "chat_bots": {        "accounts": 5,        "duration_minutes": 120,        "ends_at": "2026-10-05T19:30:00.000Z",        "extend_unit_amount_decimal": "250",        "interval_seconds": 30,        "random_order": true,        "repeat": true,        "message_count": 3      }    },    {      "id": "fo_8b2e4c6a9d1f3057",      "status": "active",      "channel": "example_channel",      "price": {        "amount": 9000,        "currency": "RUB"      },      "created_at": "2026-10-05T12:20:15.000Z",      "completed_at": null,      "type": "followers",      "platform": "twitch",      "followers": {        "count": 200,        "delivered": 120,        "only_when_online": true      }    }  ],  "has_more": false}