Register User
Create User Data
Endpoint
Base URL
http://localhost:8080Method and Endpoint
POST /api/users/signupRequest Body
Request Body
{
"first_name": "firsName",
"last_name": "lastName",
"email": "example@gmail.com",
"password": "YourPassword_123",
"phone": "081234556776"
}Responses
You will get responses like this:
201 (created)
Response Body
{
"result": {
"insert_id": "665794710741c628c857eda6",
"message": [
"OTP Has been send on Your email",
"User created successfully!"
]
}
}400 (bad request - invalid email)
Response Body
{
"error": "Invalid request bodyemail: examplegmail.com does not validate as email"
}400 (bad request - email exist)
Response Body
{
"error": "email already registered"
}400 (bad request - phone exist)
Response Body
{
"error": "phone already registered"
}500 (server error)
Response Body
{
"error": "Internal server error"
}500 (server error)
If something went wrong while create user in database
Response Body
{
"error": "failed to create user"
}500 (server error)
If something went wrong while create user cart in database
Response Body
{
"error": "failed to create user cart"
}