Overview
Workspaces endpointsAvailable Operations
- List - List workspaces
- Create - Create a workspace
- Delete - Delete a workspace
- Get - Get a workspace
- Update - Update a workspace
- ListBudgets - List workspace budgets
- DeleteBudget - Delete a workspace budget
- SetBudget - Create or update a workspace budget
- ListMembers - List workspace members
- BulkAddMembers - Bulk add members to a workspace
- BulkRemoveMembers - Bulk remove members from a workspace
List
List all workspaces for the authenticated user. Management key required.Example Usage
Parameters
Response
*operations.ListWorkspacesResponse, errorErrors
Create
Create a new workspace for the authenticated user. Management key required.Example Usage
Parameters
Response
*components.CreateWorkspaceResponse, errorErrors
Delete
Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted; remove the keys first. Management key required.Example Usage
Parameters
Response
*components.DeleteWorkspaceResponse, errorErrors
Get
Get a single workspace by ID or slug. Management key required.Example Usage
Parameters
Response
*components.GetWorkspaceResponse, errorErrors
Update
Update an existing workspace by ID or slug. Management key required.Example Usage
Parameters
Response
*components.UpdateWorkspaceResponse, errorErrors
ListBudgets
List all budgets configured for a workspace. Management key required.Example Usage
Parameters
Response
*components.ListWorkspaceBudgetsResponse, errorErrors
DeleteBudget
Remove the budget for a given interval. Management key required.Example Usage
Parameters
Response
*components.DeleteWorkspaceBudgetResponse, errorErrors
SetBudget
Create or update the budget for a given interval. Budget limits must strictly decrease as the interval narrows (lifetime > monthly > weekly > daily). The optionalinclude_byok_in_budgets flag is a workspace-wide setting: when provided it applies to every budget interval for the workspace, not just the interval in this request. Note that a change made here is applied to budget enforcement immediately, but an already-open workspace settings page in the web dashboard may keep showing the previous value until it is reloaded. Management key required.