Verify your customers identity using their passport number

Adhere’s passport validity check endpoint provides access to verified national-level information, ensuring accurate and reliable identity verification.

Request Endpoint

POST {{BASE_URL}}/api/onboarding/kenya_kyc/passport/

  • Media-Type: application/json
{
  "success": true,
  "statusCode": 200,
  "message": "Passport details retrieved",
  "response_code": "00",
  "data": {
    "identity_type": "PASSPORT NUMBER",
    "identity_number": "AK0000000",
    "identity_name": "John Doe",
    "date_of_birth": "18/04/1991 12:00:00 AM",
    "gender": "M",
    "photo": "",
    "transaction_id": "kjdfhgjkdgjd",
    "usr_password": "9$10",
    "place_of_birth": "",
    "place_of_live": "",
    "date_of_issue": "4/18/2021 12:00:00 AM",
    "id_serial_number": "",
    "expiry_date": "",
    "signature": ""
  }
}

Status Codes

  • 201 Created: The request was successful, and the customer’s information is returned successfully.
  • 400 Bad Request: The request could not be completed due to invalid or missing information.

Payload Fields

{
    "passport_number": "AK0000000"
}

200 OK Response

{
  "success": true,
  "statusCode": 200,
  "message": "Passport details retrieved",
  "response_code": "00",
  "data": {
    "identity_type": "PASSPORT NUMBER",
    "identity_number": "AK0000000",
    "identity_name": "John Doe",
    "date_of_birth": "18/04/1991 12:00:00 AM",
    "gender": "M",
    "photo": "",
    "transaction_id": "kjdfhgjkdgjd",
    "usr_password": "9$10",
    "place_of_birth": "",
    "place_of_live": "",
    "date_of_issue": "4/18/2021 12:00:00 AM",
    "id_serial_number": "",
    "expiry_date": "",
    "signature": ""
  }
}