Account Registration (signup)
Endpoint
| Endpoint | Method |
Authentication |
|
/signup
|
POST | Yes |
Authentication
| Type |
Token source |
Server |
| Basic | Internal | USAPI |
Header
| Parameter |
Value |
| authorization | Basic <auth key> |
Body request
{
"username": "test regis 3"test20250219000",
"password": "testtest20250219000",
regis"email": 3""hendy.juliyanto@ondelivery.id",
"first_name": "second"test mail",
"last_name": "testwithout account"phone",
"mode": "OTP",
"phone_number": "621234567891"62123456789",
"email"platform": "test@abc.com"ONAPPS"
}
| Properties |
Properties of | Data type | Required | Description |
| username | string | yes | Username must be unique | |
| password | string | yes |
|
|
| string | yes |
email must be unique |
||
| first_name | string | yes |
|
|
| last_name | string | yes |
|
|
| mode | string | no |
Possible values: "LINK" or "OTP" |
|
| phone_number | string |
|
||
| string | Possible
|
Result example
200 Ok
{
"status": true,
"message": "AccountPlease hascheck beenyour created"email to complete registration"
}
Error example
400 Bad request
Phone number is invalid
{
"message": "InvalidThe phone number format"format is invalid. Please use the format: 628XXXXXXXXX"
}
400 Bad request
Duplicate phone number
{
"message": "Phone number already exist"
}
400 Bad request
Duplicate username
{
"message": "Username already exist"
}
400 Bad request
Duplicate email
{
"message": "Email already exist"
}
500 Internal server error
{
"message": "Internal error"
}