v1
latestOpenAPI 3.0.32026-07-26172157253.6 KBClient
Register new user
Creates a new user account. When email verification is required, a delivery failure is returned as an error after the account is created. Retry delivery with POST /api/auth/email/send-verification instead of registering the same email again.
post/api/auth/users
Query parameters
client_type'web' | 'mobile' | 'desktop' | 'server'
Client type determines how refresh tokens are returned:
- web: Refresh token stored in httpOnly cookie, csrfToken returned in response
- mobile/desktop/server: refreshToken returned directly in response body
Request body
Example request
{
"email": "user@example.com",
"password": "securepassword123",
"name": "John Doe"
}Response
User created successfully