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

Одне вікно

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

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

Команда
curl 'http://127.0.0.1:48180/v1/workspace/windows/1' \
  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
GET
/workspace/windows/{id}

Авторизація

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

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

Право: workspace:read

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

id*integer

id вікна з GET /workspace.

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

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

Той самий об’єкт, що й елемент windows у GET /workspace.

application/json
  1. response
data*
Приклад запиту
curl 'http://127.0.0.1:48180/v1/workspace/windows/1' \  -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
Приклад відповіді
{  "data": {    "id": 1,    "main": true,    "chart_window": false,    "focused": true,    "geometry": {      "x": 0,      "y": 0,      "width": 1920,      "height": 1080,      "maximized": true    },    "monitor": null,    "tabs": [      {        "id": 1,        "name": "XRP",        "active": true,        "stacks": [],        "charts": []      }    ]  }}