HTTP APIРабочее пространство
Вывести окно на передний план
Собрать запрос
Меняйте значения — команда меняется следом. Токен здесь не вводится: команда берёт его из переменной окружения SPECTRE_LOCAL_API_TOKEN. Запускайте её в своей командной строке.
Команда
curl -X POST 'http://127.0.0.1:48180/v1/workspace/windows/1/activate' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
POST
Разворачивает окно, если оно свёрнуто, и выводит его на передний план.
bearerToken workspace:writeheader
АвторизацияBearer <token>Токен Local API: spt_ и 64 шестнадцатеричных символа. Скопируйте его в Settings App → Общие → Local API. Он принимается только в заголовке Authorization. Имена, перечисленные у операции, — это права, которые ей нужны. У токена терминала есть все.
Право: workspace:write
id*integerid окна из GET /workspace.
Формат
int64Диапазон
0 <= valueЧто затронула команда.
application/json- response
Что открыла или затронула команда рабочего пространства. Номера, которых она касается, заполнены. Остальное — null или пусто.
window_id*|Формат
int64tab_id*|Формат
int64stacks*array<>charts*array<>curl -X POST 'http://127.0.0.1:48180/v1/workspace/windows/1/activate' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"Пример ответа
{ "window_id": 2, "tab_id": null, "stacks": [], "charts": []}