Skip to main content
POST
Register a new user account

Body

application/json
email
string<email>
required

User's email address

Example:

"user@example.com"

password
string
required

Password (minimum 8 characters)

Minimum string length: 8
Example:

"secretpassword123"

altcha
string
required

Base64 ALTCHA verification payload

Example:

"eyJjaGFsbGVuZ2UiOiB7..."

name
string

User's display name (optional)

Example:

"John Doe"

turnstile
string

Cloudflare Turnstile response token (widget action signup). Required when the server has Turnstile configured.

Example:

"0.zrSnRHO7h0HwSjSCU8oyzbjEtD8p..."

Response

Account created successfully

message
string
Example:

"Account created successfully"

user
object