Skip to main content

Endpoint

POST /api/auth/register
Creates a new user account with the provided email and password.

Request body

email
string
required
The user’s email address. Must be unique.
password
string
required
The user’s password. Will be securely hashed before storage.

Response

message
string
Success message confirming user registration

Success response

"User registered successfully"

Error responses

400 Bad Request - Email already in use
"Email already used!"

Example request

curl -X POST https://api.brautcloud.com/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "securePassword123"
  }'

Status codes

CodeDescription
200User registered successfully
400Email already exists

Build docs developers (and LLMs) love