Skip to main content
POST
Create Organization
Creates a new organization. The authenticated user automatically becomes the organization owner with full permissions.

Auth

Requires a valid Bearer token.

Request Body

string
required
Organization display name. Between 1 and 100 characters.
string
required
URL-friendly identifier. Lowercase letters, numbers, and hyphens only. Between 3 and 50 characters. Must match the pattern ^[a-z0-9]+(?:-[a-z0-9]+)*$.
string
Organization description. Maximum 500 characters.
string
URL of the organization logo image. Must be a valid URI.

Response

string
Organization identifier.
string
Organization name.
string
URL slug.
string | null
Description.
string | null
Logo URL.
object
Organization settings (branding, features, billing).
string
User ID of the creator.
string
ISO 8601 creation timestamp.
string
ISO 8601 last update timestamp.

Errors

Example