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.