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
bearerToken workspace:readheader
АвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: workspace:read
id*integerid окна из GET /workspace.
Формат
int64Диапазон
0 <= valueТот же объект, что элемент windows в GET /workspace.
application/json- 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": [] } ] }}