Verification Status
Check the current verification status of your phone number and email address. This endpoint provides a quick way to determine which verification steps have been completed and which are still pending.
Verification is a critical part of the Daakey onboarding process. Most agencies require verified contact information before allowing vehicle bookings. This ensures that users can be reached in case of emergencies, booking updates, or important notifications.
Use this endpoint to:
- Display verification badges or status indicators in your app
- Determine if the user needs to complete verification before booking
- Check if previously initiated verification has been completed
- Guide users through the remaining onboarding steps
Endpoint
INFO
GET /api/v1/client/verification/status
Headers
| Header | Value | Required |
|---|---|---|
Accept | application/json | Yes |
Authorization | Bearer {token} | Yes |
X-Agency-Signature | {signature} | Yes |
Example Request
bash
curl -X GET https://api.daakey.com/api/v1/client/verification/status \
-H "Accept: application/json" \
-H "Authorization: Bearer {token}" \
-H "X-Agency-Signature: {signature}"Response
Success (200)
json
{
"success": true,
"message": "Verification status retrieved",
"data": {
"phone": {
"number": "+1234567890",
"verified": true,
"verified_at": "2024-01-01T00:00:00Z"
},
"email": {
"address": "john@example.com",
"verified": false,
"verified_at": null
}
},
"meta": {
"agency_id": 123,
"agency_code": "AGENCY123"
},
"request_id": "uuid",
"timestamp": "2024-01-01T00:00:00.000Z"
}Notes
- Both phone and email verification may be required for bookings
- Unverified users may have limited access to features