Frontend API
Create a new workspace within an organization. Requires organization membership and workspace creation permissions.
cURL
curl --request POST \ --url https://{deploymentHost}/workspaces \ --header 'Content-Type: application/json' \ --cookie __session= \ --data ' { "name": "<string>", "organization_id": "<string>", "description": "<string>" } '
201
workspace_created
{ "status": 201, "message": "", "data": { "workspace": { "id": "workspace_123456789", "name": "Development Team", "description": "Workspace for the development team", "organization": { "id": "org_456789123", "name": "Acme Corporation", "slug": "acme-corp" }, "members_count": 1, "created_at": "2024-01-15T19:30:00Z", "updated_at": "2024-01-15T19:30:00Z" } }, "session": { "signin_attempts": [], "signins": [ { "id": "signin_987654321", "user_id": "user_456789123", "created_at": "2024-01-01T12:00:00Z" } ], "signup_attempts": [], "active_signin": { "id": "signin_987654321", "user_id": "user_456789123", "created_at": "2024-01-01T12:00:00Z" } }, "errors": []}
Session cookie authentication for production deployments. The session token is automatically set as an HTTP-only, secure cookie.
Workspace name
ID of the organization to create workspace in
Workspace description
Workspace created successfully
HTTP status code
Response message (empty for success)
Response data (can be any type)
Show child attributes
Array of error objects (empty for success)