Karibu Workspace — API Reference
A compact technical reference for workspace operations. For conceptual guidance see the Guides: Workspaces. All endpoints require the X-API-Key header and operate within the authenticated user’s scope.Common headers
- X-API-Key (string, required)
Interactive playgrounds
The interactive API playground pages for workspace endpoints live under theendpoints/ folder. Each page is an MDX endpoint page which Mintlify can render
as an interactive playground when API settings are configured in docs.json.
Interactive playgrounds are enabled globally in docs.json:
playground: 'interactive'.
Create Workspace
Endpoint POST /v1/workspace/ HeadersX-API-Key(required)
List Workspaces
Endpoint GET /v1/workspace/all/ HeadersX-API-Key(required)
Get Workspace
Endpoint GET /v1/workspace/ Path parametersworkspace_id(string, required): Workspace ID (UUID)
X-API-Key(required)
Update Workspace
Endpoint PUT /v1/workspace/ Path parametersworkspace_id(string, required): Workspace ID (UUID)
X-API-Key(required)
Notes and best practices
- Workspace IDs are UUIDs. Use them to scope calls and resources.
- Developer access is a per-workspace setting; enabling it allows creation of API clients (Developer Apps) scoped to that workspace.
- Always rotate and protect API keys. Keys grant access to all workspaces for the authenticated user.
Get Workspace
GET /v1/workspace/ Path parametersworkspace_id(string, required): Workspace ID (UUID)
X-API-Key(required)
Update Workspace
PUT /v1/workspace/ Request body (application/json)Notes and best practices
- Workspace IDs are UUIDs. Use them to scope calls and resources.
- Developer access is a per-workspace setting; enabling it allows creation of API clients (Developer Apps) scoped to that workspace.
- Always rotate and protect API keys. Keys grant access to all workspaces for the authenticated user.
Update Workspace
PUT /v1/workspace/ Request body (application/json)Notes and best practices
- Workspace IDs are UUIDs. Use them to scope calls and resources.
- Developer access is a per-workspace setting; enabling it allows creation of API clients (Developer Apps) scoped to that workspace.
- Always rotate and protect API keys. Keys grant access to all workspaces for the authenticated user.