Баланси
Зібрати запит
Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.
curl 'http://127.0.0.1:48180/v1/account/balances?connection_id=12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Останнє значення, яке біржа надіслала для кожної валюти відтоді, як увімкнено API. Біржа надсилає баланс лише тоді, коли він змінюється, тому валюти, яка відтоді не змінювалася, немає. available і locked дорівнюють null, якщо біржа їх не повідомляє. ts — час біржі, а якщо його немає — час отримання.
bearerToken account:readАвторизаціяBearer <token>Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.
Право: account:read
connection_id*integerПідключення, рахунок якого читати.
int64Баланси підключення.
application/json- response
connection_id*integerint64data*array<>curl 'http://127.0.0.1:48180/v1/account/balances?connection_id=12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "connection_id": 12, "data": [ { "currency": "USDT", "total": "1000.5", "available": "900.5", "locked": "100", "ts": 1730294400123 } ]}Відкриті позиції GET
Відкриті позиції підключення. `unrealized_pnl` і `mark_price` обчислює термінал. `mark_price` — це найкращий bid для лонга і найкращий ask для шорта.
Останні виконання GET
Виконання підключення, від старих до нових. Термінал зберігає останні 1000 виконань підключення відтоді, як увімкнено API.