Skip to main content

Register

POST /api/auth/register​

Create a new user account.

Request Body​

{
"email": "user@example.com",
"password": "yourpassword",
"name": "John Doe"
}

Response​

  • 201 Created
    { "success": true, "message": "User registered successfully" }
  • Error Codes
    • 400: All fields are required
      { "success": false, "message": "All fields are required" }
    • 409: User already exists
      { "success": false, "message": "User already exists" }

Example​

curl -X POST http://localhost:8080/api/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"user@example.com","password":"yourpassword","name":"John Doe"}'