Skip to main content
POST
Create account
Start account registration directly through the API. The account remains restricted until you follow the returned nextStep, verify its email address through Darwin sign-in, and complete the short account profile. This operation never creates or claims an agent, application, or API key. For the person’s verification and consent path, read Personal. Developers should also read Developer: this endpoint does not create an API key or grant the application permission to Act for the new account.

Body

application/json
email
string<email>
required
Maximum string length: 320
password
string
required
write-only
Required string length: 12 - 256
name
string
required
Required string length: 1 - 160
type
enum<string>
required
Available options:
personal,
business,
software
organizationName
string

Required for business and software.

Required string length: 1 - 160
organizationDomain
string

Required for business and software; not ownership proof.

Required string length: 3 - 253

Response

The restricted account was created.

id
string
required
type
enum<string>
required
Available options:
personal,
business,
software
name
string
required
status
enum<string>
required
Available options:
unverified
createdAt
string<date-time>
required
nextStep
string
required
Last modified on October 4, 2026