POST
Signup

Body

application/json
email
string<email>
required
password
string
required
name
string | null
invitation_token
string | null

Response

Successful Response

Signup normally returns no session тАФ the address must be confirmed first, and email_sent is False when the transport rejected the message, which the UI turns into a "resend" prompt rather than a dead end.

Invitation signups are the exception: the invite token proves inbox control, so token/user are populated and the caller can proceed straight into the app.

email
string
required
email_sent
boolean
required
token
string | null
user
UserResponse ┬╖ object | null