Перейти до вмісту
HTTP APIРобочий простір

Додати колонки до вкладки

Зібрати запит

Змінюйте значення — команда змінюється слідом. Токен тут не вводиться: команда бере його зі змінної оточення SPECTRE_LOCAL_API_TOKEN. Запускайте її у своєму командному рядку.

Команда
curl -X POST 'http://127.0.0.1:48180/v1/workspace/windows/1/tabs/2/stacks' \
  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{
  "items": [
    {
      "instrument": "binance:futures:SOLUSDT",
      "chart": true
    }
  ]
}'
POST
/workspace/windows/{id}/tabs/{tab}/stacks

Додає колонки після останньої колонки вкладки. Вкладка зберігає свою назву й ширини своїх колонок. Вкладка, яку не вибрано, стає активною на час команди. stacks і charts у відповіді — це лише додані віджети, у порядку колонок.

Авторизація

bearerToken workspace:write
headerАвторизаціяBearer <token>

Токен Local API: spt_ і 64 шістнадцяткові символи. Скопіюйте його в Settings App → Загальні → Local API. Він приймається лише в заголовку Authorization. Назви, перелічені біля операції, — це права, яких вона потребує. Токен термінала має їх усі.

Право: workspace:write

Параметри шляху

id*integer

id вікна з GET /workspace.

Форматint64
Діапазон0 <= value
tab*integer

id вкладки в її вікні, нумерується з одиниці.

Форматint64
Діапазон0 <= value

Тіло запиту

application/json
  1. body
items*array<>
Елементи1 <= items <= 50

Тіло відповіді

Що зачепила команда.

application/json
  1. response

Що відкрила або зачепила команда робочого простору. Номери, яких вона стосується, заповнено. Решта — null або порожня.

window_id*|
Форматint64
tab_id*|
Форматint64
stacks*array<>
charts*array<>
Приклад запиту
curl -X POST 'http://127.0.0.1:48180/v1/workspace/windows/1/tabs/2/stacks' \  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN" \  -H 'Content-Type: application/json' \  -d '{  "items": [    {      "instrument": "binance:futures:SOLUSDT",      "chart": true    }  ]}'
Приклад відповіді
{  "window_id": 1,  "tab_id": 2,  "stacks": [    16  ],  "charts": [    17  ]}