| GET | /api/organizations | Workspaces you belong to, as { id, name, slug, logo }. Ordered by join date. Start here. |
| GET | /api/organizations/{orgId} | Workspace details, including your own role. |
| GET | /api/organizations/{orgId}/members | Members and pending invitations. |
| GET | /api/organizations/{orgId}/access-status | Whether the workspace can run work. Returns canAccess, reason, activeProvider, and per-provider availability. |
| GET | /api/organizations/{orgId}/credits | Free credit status: limitUsd, usedUsd, remainingUsd, percentUsed, isUnlimited, isOverLimit, isNearLimit. |
| GET | /api/organizations/{orgId}/usage?start=&end= | Usage by day and by project, priced at retail, plus an estimate of work in flight. |
| GET | /api/organizations/{orgId}/sandbox-limit | The concurrent sandbox limit and which sessions are currently running. |
| POST | /api/organizations/{orgId}/stop-sandboxes | Stop sandboxes to free slots. Body { sessionIds: string[] }, 1 to 50 ids, all belonging to the workspace. |
| POST | /api/organizations/{orgId}/request-credits | Ask the Kosuke team for more free credits. |
| GET, PATCH | /api/organizations/{orgId}/getting-started | Onboarding milestones. PATCH takes { action: 'dismiss' } or { action: 'preview_opened' }. |