Открыть монету на всех биржах
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
curl -X POST 'http://127.0.0.1:48180/v1/workspace/multiview' \
-H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"base": "BTC",
"target": "new_window",
"activate": true
}'Открывает монету так, как это делает кнопка «Мультивью» в окне. Учитываются строки «Раскладки бирж», их переключатели стакана и графика и валюта котировки каждой биржи. Без target вкладка открывается так, как задано настройкой мультивью «Открывать».
bearerToken workspace:writeАвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: workspace:write
application/json- body
base*stringМонета или пара: BTC, BTC/USDT, BTCUSDT.
target?WorkspaceTargetnew_tab открывает вкладку в окне window_id, а без него — в окне в фокусе. new_window открывает новое окно.
"new_tab""new_window"window_id?integerint640 <= valueactivate?booleantrueГде открылось мультивью. stacks и charts — его виджеты, в порядке колонок.
application/json- response
Что открыла или затронула команда рабочего пространства. Номера, которых она касается, заполнены. Остальное — null или пусто.
window_id*|int64tab_id*|int64stacks*array<>charts*array<>curl -X POST 'http://127.0.0.1:48180/v1/workspace/multiview' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "base": "BTC", "target": "new_window", "activate": true}'{ "window_id": 3, "tab_id": 1, "stacks": [ 20, 22 ], "charts": [ 21 ]}Закрыть стек DELETE
Работает как кнопка закрытия стека.
Строки настроек GET
Строки, как они хранятся, без подстановки умолчаний, в порядке `scope`, `scope_id`, `category`, `key`. Строки `global` относятся ко всему терминалу, а строки `order_book` хранят настройки стакана инструмента или их умолчания. `writable` равен `false` у плеча, у `trading/leverage_mode` и у служебных строк окна.