ListWorkspaces
GET /workspaces
Returns all workspaces accessible to the authenticated user.
*ListWorkspacesResponse (generic map containing workspace data)
GetWorkspace
GET /workspaces/{slug}
Returns detailed information about a specific workspace, identified by its slug.
| Field | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Workspace slug (e.g., "my-team") |
*Workspace containing:
| Field | Type | Description |
|---|---|---|
ID | string | Workspace ID |
Name | string | Display name |
Slug | *string | URL-friendly slug |
Tier | string | Subscription tier |
Avatar | *string | Avatar URL |
GetWorkspaceNodes
GET /workspaces/{slug}/nodes
Returns TEE nodes available to a workspace, with optional pagination.
| Field | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Workspace slug |
opts | *PaginationOptions | No | Pagination (pass nil for defaults) |
*WorkspaceNodes (generic map)
GetWorkspaceQuotas
GET /workspaces/{slug}/quotas
Returns resource quotas and current usage for a workspace. Use this to check how much capacity is available before provisioning new CVMs.
| Field | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Workspace slug |
*WorkspaceQuotas (generic map)

