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