auth

Register new user

Register a new user account with profile information

post/auth/register

Request body

firstNamestring required
lastNamestring required
emailstring email required
passwordstring password required
profileImagestring binary

Optional profile image file

rolestring[]

Example request

{
  "firstName": "John",
  "lastName": "Doe",
  "email": "john@example.com",
  "password": "SecurePass123!"
}

Response

User registered successfully

successboolean required
msgstring required

Example response

{
  "success": true,
  "msg": "Operation completed successfully",
  "data": {
    "user": {
      "_id": "64f123a456b789012c345def",
      "firstName": "John",
      "lastName": "Doe",
      "email": "john@example.com"
    }
  }
}

Changes