Activate Account
This guide explains how to implement admin Activate it's account.
Activate Email Account
Endpoint
- Method: POST
- URL:
/v1/admin/activate-account
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Request Body
| Parameter | Type | Description | Required |
|---|---|---|---|
| string | Email address used in created admin | Yes | |
| token | string | Verification code received via email | Yes |
Success Response
{
"success": true,
"message": "تم تفعيل بريدك الإلكتروني بنجاح.",
"data": {
"email": "example@gmail.com"
},
"statusCode": 200
}
Error Responses
Invalid Code (422)
{
"success": false,
"message": "رمز التنشيط هذا غير صالح.",
"errors": {
"token": "رمز التنشيط هذا غير صالح."
},
"data": [],
"statusCode": 422
}
Resend Activation Email
Endpoint
- Method: POST
- URL:
/v1/admin/resend-activation-email
Request Headers
| Header | Value | Required |
|---|---|---|
| Content-Type | application/json | Yes |
| Accept | application/json | Yes |
Request Body
| Parameter | Type | Description | Required |
|---|---|---|---|
| string | Email address used in created admin | Yes |
Success Response
{
"success": true,
"message": "تم تفعيل بريدك الإلكتروني بنجاح.",
"data": {
"email": "example@gmail.com"
},
"statusCode": 200
}
Error Responses
Invalid Code (422)
{
"message": "القيمة المحددة البريد الإلكتروني غير موجودة.",
"errors": {
"email": [
"القيمة المحددة البريد الإلكتروني غير موجودة."
]
}
}
Example Implementation Flow
- User fill its data information
- Application Sends Activate Email And Phone Verification
- User receives verification code via email