Skip to main content
POST
Sign up and create an organization

Body

application/json
email
string<email>
required

Work email; its domain becomes the organization domain

name
string
required

Display name of the person signing up

Required string length: 1 - 100
Example:

"Ada Lovelace"

organizationName
string
required
Required string length: 1 - 100
Example:

"Acme Corp"

organizationSlug
string
required
Pattern: ^[a-z0-9][a-z0-9-]*$
Example:

"acme-corp"

provider
enum<string>
default:magic-link

'magic-link' emails a sign-in link; 'google' and 'microsoft' only park the request — the client then starts that provider's flow (GET /v1/auth/{provider})

Available options:
magic-link,
google,
microsoft

Response

Request parked; a sign-in email was sent (magic-link) or the client may start the Google flow

email
string
required
organizationSlug
string
required
provider
enum<string>
required
Available options:
magic-link,
google,
microsoft