Skip to main content

Workspaces API

Workspaces are isolated environments — each tenant, team, or project gets its own workspace with separate sources, destinations, and connections.

List Workspaces

GET /workspaces

curl "https://api.calabi.ai/v1/workspaces" \
-H "Authorization: Bearer $API_KEY"

Get Workspace

GET /workspaces/{workspaceId}


Create Workspace

POST /workspaces

curl -X POST "https://api.calabi.ai/v1/workspaces" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Production",
"organizationId": "ORG_UUID"
}'

Update Workspace

PATCH /workspaces/{workspaceId}


Delete Workspace

DELETE /workspaces/{workspaceId}