{
"name": "Signup",
"route": "POST /customer/signup",
"description": "Create a user customer account under a merchant.",
"parameters": [],
"body": {
"schema": {
"email": "string",
"password": "string"
},
"example": {
"email": "[email protected]",
"password": "securePassword123"
}
},
"response": {
"success": {
"code": 201,
"description": "Returns login information (likely includes an access token)"
},
"error": [
{
"code": 400,
"description": "Bad Request - Invalid input"
},
{
"code": 409,
"description": "Conflict - Email already exists"
}
]
},
"notes": [
"This endpoint requires InternalGuard.",
"The response will include authentication information for the newly created account."
]
}