Останні виконання
Зібрати запит
Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.
curl 'http://127.0.0.1:48180/v1/account/fills?connection_id=12&limit=50' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Виконання підключення, від старих до нових. Термінал зберігає останні 1000 виконань підключення відтоді, як увімкнено API.
bearerToken account:readАвторизаціяBearer <token>Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.
Право: account:read
connection_id*integerПідключення, рахунок якого читати.
int64limit?integerСкільки останніх виконань.
1 <= value <= 1000100since_ts?integerЛише виконання з цим часом біржі або пізнішим. Мілісекунди UTC.
int64Виконання підключення.
application/json- response
connection_id*integerint64data*array<>curl 'http://127.0.0.1:48180/v1/account/fills?connection_id=12&limit=50' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "connection_id": 12, "data": [ { "trade_id": "t1", "order_id": "987654321", "instrument": "binance:futures:BTCUSDT", "side": "buy", "price": "67000.1", "qty": "0.012", "fee": "0.32", "fee_currency": "USDT", "position_side": "long", "ts": 1730294400123 } ]}Баланси GET
Останнє значення, яке біржа надіслала для кожної валюти відтоді, як увімкнено API. Біржа надсилає баланс лише тоді, коли він змінюється, тому валюти, яка відтоді не змінювалася, немає. `available` і `locked` дорівнюють `null`, якщо біржа їх не повідомляє. `ts` — час біржі, а якщо його немає — час отримання.
Поставити заявку POST
Ставить лімітну або ринкову заявку. Повтор із тим самим `client_key` повертає попередню відповідь і не ставить другої заявки. Термінал пам’ятає останні 1000 ключів.