Skip to content

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 ​

HeaderValueRequired
Acceptapplication/jsonYes
AuthorizationBearer {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

Daakey Car Sharing Platform