Сменить инструмент стека
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
curl -X PATCH 'http://127.0.0.1:48180/v1/workspace/stacks/12' \
-H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"instrument": "binance:futures:ETHUSDT"
}'Меняет инструмент стека и графиков его группы. Неактивная вкладка становится активной на время команды.
bearerToken workspace:writeАвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: workspace:write
widget_id*integerwidget_id стека из GET /workspace. График отклоняется с invalid_request.
int640 <= valueapplication/json- body
instrument*stringИнструмент из справочника.
connection_id?integerint64Что затронула команда.
application/json- response
Что открыла или затронула команда рабочего пространства. Номера, которых она касается, заполнены. Остальное — null или пусто.
window_id*|int64tab_id*|int64stacks*array<>charts*array<>curl -X PATCH 'http://127.0.0.1:48180/v1/workspace/stacks/12' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \ -H 'Content-Type: application/json' \ -d '{ "instrument": "binance:futures:ETHUSDT"}'{ "window_id": 1, "tab_id": 1, "stacks": [ 12 ], "charts": []}Открыть стек POST
Открывает стек инструмента в новой вкладке или в новом окне. Вкладка называется по символу инструмента. Сторона и доля графика берутся из настроек мультивью, но если там выбрано «Без графиков», график всё равно открывается сверху.
Закрыть стек DELETE
Работает как кнопка закрытия стека.