Advance International Passport Verification
The Advanced International Passport Verification API enables verification of an individual's passport details. This is useful for identity validation and fraud prevention.
Base URL
Endpoint
Request Headers
You can use either the API key or Bearer Token for Authorization
Content-Type
application/json
Specifies that the request body is in JSON format.
Authorization
Bearer <token>
API Key for authentication.
x-api-key
API KEY
API Key for authentication
Request Body
The request body should contain passport details in JSON format.
Example Request
Request Body Schema
number
string
✅
The passport number of the individual.
firstName
string
✅
First name of the passport holder.
lastName
string
✅
Last name of the passport holder.
reference
string
✅
A unique transaction reference.
serviceProviderCode
string
✅
Code identifying the service provider.
Responses
Success Response (200 OK)
If the passport is valid, the API returns user details as per the GetDetailOfPassportResponseApiResponse
schema.
Error Responses
400
Bad Request (Invalid Passport Number)
{ "success": false, "message": "Invalid passport number.", "code": "400" }
401
Unauthorized (Invalid API Key)
{ "success": false, "message": "Unauthorized access.", "code": "401" }
500
Internal Server Error
{ "success": false, "message": "Something went wrong.", "code": "500" }
Usage Example (cURL)
Last updated