POST
/auth/registerCreates a user and issues session and CSRF cookies.
Authentication
No authentication required.
Parameters
Idempotency-Keyheader
required
Valid UTF-8 containing 1-255 bytes after trimming only outer ASCII spaces (U+0020), with no Unicode control characters. Reuse a key only for retries of the exact same logical request.
stringmin length: 1Request body
required
application/json
{
"type": "object",
"required": [
"email",
"password"
],
"properties": {
"email": {
"type": "string",
"format": "email"
},
"password": {
"type": "string",
"format": "password",
"minLength": 8,
"maxLength": 72
}
}
}Responses
201
User registered and session created
400
Invalid input or missing required idempotency key
409
Idempotency key was already used with a different logical request
413
Request body exceeds the 4 MiB ingress limit
429
Ingress rate or connection limit exceeded for the client address
