Перейти к документации
API

Список ваших рабочих пространств

Все рабочие пространства, которые человек может открыть, сначала свои, так, как их показывает переключатель рабочих пространств в приложении.

GET/workspaces

Выполняет настоящий запрос в вашем рабочем пространстве.

GET /workspaces

Все рабочие пространства, которые человек может открыть, сначала свои, так, как их показывает переключатель рабочих пространств в приложении.

Пример

Требуется account:read. activeWorkspaceId это рабочее пространство, которое приложение открывает для человека, primaryWorkspaceId первое, которое он создал и которое нельзя удалить, а personalWorkspaceId его личное пространство, где хранится его бесплатный адрес и которого нет в data.

curl
curl "$OE/workspaces" -H "$AUTH"
Ответ
{  "object": "list",  "data": [    {      "object": "workspace",      "id": "10417196-e324-4283-af98-66ec62167c47",      "name": "Acme",      "slug": "acme",      "email": "[email protected]",      "isOwner": true,      "ownerId": "q7Vd3kX9mT2pLw8RzN4bYc6HfJ1sGa5E",      "plan": "business",      "markUrl": null,      "wordmarkUrl": null,      "createdAt": "2026-08-01T10:00:00.000Z"    }  ],  "activeWorkspaceId": "10417196-e324-4283-af98-66ec62167c47",  "primaryWorkspaceId": "10417196-e324-4283-af98-66ec62167c47",  "personalWorkspaceId": "5b1e7c40-2d9a-4f63-b8e1-0c4d7a2f9e15"}

Эти вызовы работают с человеком, а не с рабочим пространством. API-ключ действует от имени владельца рабочего пространства, которому принадлежит, а приложение от имени того, кто его подключил. Для чтения нужен account:read, а для каждого изменения account:write, и роли не ограничивают ни то, ни другое.

Сам ключ или приложение во всех остальных вызовах по-прежнему действует ровно для одного рабочего пространства. Ничто здесь этого не расширяет.

Справочник