Перейти к содержимому
HTTP APIСчёт

Открытые заявки и триггерные заявки

Собрать запрос

Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.

Команда
curl 'http://127.0.0.1:48180/v1/account/orders?connection_id=12' \
  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
GET
/account/orders

Открытые заявки и триггерные заявки подключения. key и exchange_id равны null, пока они неизвестны. size, filled и remaining — в базовой монете.

Авторизация

bearerToken account:read
headerАвторизацияBearer <token>

Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.

Право: account:read

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

connection_id*integer

Подключение, счёт которого читать.

Форматint64

Тело ответа

Заявки и триггеры подключения.

application/json
  1. response
connection_id*integer
Форматint64
data*array<>
triggers*array<>
Пример запроса
curl 'http://127.0.0.1:48180/v1/account/orders?connection_id=12' \  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Пример ответа
{  "connection_id": 12,  "data": [    {      "key": "t-123456789012345678",      "exchange_id": "987654321",      "instrument": "binance:futures:BTCUSDT",      "side": "buy",      "type": "limit",      "price": "67000.1",      "size": "0.012",      "filled": "0",      "remaining": "0.012",      "notional": "804",      "status": "open",      "created_ts": 1730294400123    }  ],  "triggers": [    {      "id": "42",      "instrument": "binance:futures:BTCUSDT",      "type": "stop_loss",      "trigger_price": "66000",      "rule": "price_below_or_equal",      "size": "0.012",      "notional": "804",      "status": "open",      "order_type": "market",      "client_id": "c1",      "created_ts": 1730294400123    }  ]}