v3

latestOpenAPI 3.1.0raw.githubusercontent.com2026-04-08543999.8 KB
Account

Create an account via email and password (headless)

Step 1 of headless account creation. Registers a new user with email and password, sends a verification code via email, and returns a signup_session_token. Use POST /api/oauth/signup/verify with the token and code to get OAuth tokens. Returns identical responses for new and existing users to prevent account enumeration.

post/api/oauth/signup

Request body

emailstring email required

Email address for the new account

passwordstring required

Password with at least 8 characters, one uppercase, one lowercase, one digit, and one special character

Response

Signup session created

signup_session_tokenstring

Token to use with /api/oauth/signup/verify

expires_innumber

Session TTL in seconds (900)