Skip to main content
POST
Error

Authorizations

Authorization
string
header
required

Bearer tokens are used to authenticate from the UI. Must also specify x-tenant-id or x-organization-id (for org scoped apis).

Body

application/json

Create organization schema.

display_name
string
required
Minimum string length: 1
Pattern: ^[a-zA-Z0-9\-_ ]+$
is_personal
boolean
required
security_contact
string<email> | null

Response

Successful Response

Schema for an organization in postgres for list views.

id
string<uuid>
required
display_name
string
required
is_personal
boolean
required
disabled
boolean
required
tier
enum<string> | null
Available options:
no_plan,
developer,
developer_01_2026,
developer_07_2026,
plus,
plus_01_2026,
plus_07_2026,
enterprise,
developer_legacy,
plus_legacy,
free,
free_07_2026,
enterprise_legacy,
startup,
startup_v0,
startup_07_2026,
partner,
premier,
premier_07_2026
created_at
string<date-time> | null
created_by_user_id
string<uuid> | null
created_by_ls_user_id
string<uuid> | null
modified_at
string<date-time> | null
sso_login_slug
string | null
sso_only
boolean
default:false
jit_provisioning_enabled
boolean
default:true
invites_enabled
boolean
default:true
public_sharing_disabled
boolean
default:false
pat_creation_disabled
boolean
default:false
workspace_admin_can_invite_to_org
boolean
default:false
byoc_create_saas_workspace_enabled
boolean | null
default_sso_provision
boolean
default:false
max_api_key_expiry_days
integer | null
security_contact
string | null
max_pat_expiry_days
integer | null
max_service_key_expiry_days
integer | null
scim_group_name_separator
string
default::
llm_auth_proxy_enabled
boolean | null
llm_auth_proxy_jwt_audience
string | null
ip_allowlist
string[] | null
disabled_model_providers
string[] | null
restrict_browser_secrets
boolean | null
llm_auth_proxy_allowed_urls
string[] | null
engine_enabled
boolean | null
engine_lcu_spend_limit_monthly
string | null
managed_evals_enabled
boolean | null