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}