HTTP APIПодключения
Получить подключение
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
Команда
curl 'http://127.0.0.1:48180/v1/connections/12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
GET
bearerToken connections:readheader
АвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: connections:read
id*integerИдентификатор подключения.
Формат
int64Подключение.
application/json- response
id*integerФормат
int64exchange*stringБиржа строчными буквами, как в адресе инструмента: binance.
market*stringspot, futures, …
label*stringenabled*booleanread_only*booleanПодключение без учётных данных, созданное терминалом для рыночных данных.
has_credentials*booleanproxy_bound*booleanПривязан ли к подключению прокси.
status*curl 'http://127.0.0.1:48180/v1/connections/12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"Пример ответа
{ "id": 12, "exchange": "binance", "market": "futures", "label": "Main", "enabled": true, "read_only": false, "has_credentials": true, "proxy_bound": false, "status": { "state": "connected", "last_event": { "code": "connected", "ts": 1730294400123 } }}