/api/v1/auth/registerPublicCreate an account
Creates a user and sends a verification email. Passwords are hashed with bcrypt at cost 12. Rate limited to 5 attempts per hour per IP.
Request
{
"email": "you@company.com",
"password": "a-long-passphrase",
"name": "Your Name"
}Response
{
"user": { "id": "usr_9f2b", "email": "you@company.com", "name": "Your Name", "emailVerified": false },
"message": "Check your inbox to verify your address."
}Errors
409 EMAIL_IN_USEAn account with that email already exists.422 WEAK_PASSWORDPassword is under 12 characters or in a breach list.