Create a workspace

Create a new workspace for the authenticated user. Management key required.

Authentication

AuthorizationBearer
API key as bearer token in Authorization header

Request

This endpoint expects an object.
namestringRequired1-100 characters
Name for the new workspace
slugstringRequiredformat: "^[a-z0-9-]+$"1-50 characters

URL-friendly slug (lowercase alphanumeric and hyphens only)

default_image_modelstring or nullOptional
Default image model for this workspace
default_provider_sortstring or nullOptional

Default provider sort preference (price, throughput, latency, exacto)

default_text_modelstring or nullOptional
Default text model for this workspace
descriptionstring or nullOptional<=500 characters
Description of the workspace
is_data_discount_logging_enabledbooleanOptional
Whether data discount logging is enabled
is_observability_broadcast_enabledbooleanOptional
Whether broadcast is enabled
is_observability_io_logging_enabledbooleanOptional
Whether private logging is enabled

Response

Workspace created successfully
dataobject

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error