Skip to main content
Workspace methods let you query your team workspaces and their associated resources. A workspace is a shared environment where team members collaborate on CVM deployments. Each workspace has its own nodes, quotas, and billing.

ListWorkspaces

GET /workspaces Returns all workspaces accessible to the authenticated user.
Returns: *ListWorkspacesResponse (generic map containing workspace data)

GetWorkspace

GET /workspaces/{slug} Returns detailed information about a specific workspace, identified by its slug.
Parameters: Returns: *Workspace containing:

GetWorkspaceNodes

GET /workspaces/{slug}/nodes Returns TEE nodes available to a workspace, with optional pagination.
Parameters: Returns: *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.
Parameters: Returns: *WorkspaceQuotas (generic map)