Australia Passport Verification (DVS)API
Overview and Purpose
Overview:
The Australian Passport Verification API provides a synchronous, secure interface to verify Australian Passports against the official Government Document Verification Service (DVS)
Key Use Cases
- Identity Establishment: Confirming a customer’s legal identity during digital onboarding.
- KYC Compliance: Automated verification to meet Anti-Money Laundering (AML) and Counter-Terrorism Financing (CTF) requirements.
API Details
Sample cURL
curl --location 'https://api.signzy.us/api/v3/kyc/au/passport-verify' \
--header 'Content-Type: application/json' \
--header 'Authorization: <AUTH_KEY>' \
--data '{
"firstName": "Ronald",
"middleName": "Patrick",
"lastName": "William",
"dateOfBirth": "1959-07-22",
"passportNumber": "PA0000159",
"consent": true
}'Request Body
{
"consent": true,
"dateOfBirth": "1959-07-22",
"firstName": "Ronald",
"lastName": "William",
"middleName": "Patrick",
"passportNumber": "PA0000159"
}
Request Body Parameters
Parameter | Type | Description | Required |
|---|---|---|---|
consent | Boolean | Indicates whether the individual has provided consent for verification. | Yes |
firstName | String | First name of the individual. | Yes |
middleName | String | Middle name of the individual. | No |
lastName | String | Last name of the individual. | Yes |
dateOfBirth | Date | Date of birth of the individual (format: YYYY-MM-DD). | Yes |
passportNumber | String | Passport number of the individual to be verified. | Yes |
Response Body (AU DVS Passport Verification API)
{
"result": {
"verified": "true",
"matchStatus": "Full Match 1+1 Verification",
"verificationId": "DZ-37bc31fd-aab2-4288-a2d0-bb014fe99fd4",
"fieldVerifications": {
"firstName": "true",
"middleName": "true",
"lastName": "true",
"dateOfBirth": "true",
"passportNumber": "true"
},
"safeHarbourScore": "M2"
},
"reason": "Request Successful",
"code": "S001"
}
Response Body Parameters (AU DVS Passport Verification API)
Parameter | Type | Description |
|---|---|---|
result | Object | Container for overall verification details. |
result.verified | String | Indicates whether the identity verification was successful (true/false). |
result.matchStatus | String | Overall match status of the verification (e.g., Full Match 1+1 Verification). |
result.verificationId | String | Unique identifier generated for the verification transaction. |
result.fieldVerifications | Object | Contains field-level verification results. |
result.fieldVerifications.firstName | String | Result of first name verification (true/false). |
result.fieldVerifications.middleName | String | Result of middle name verification (true/false). |
result.fieldVerifications.lastName | String | Result of last name verification (true/false). |
result.fieldVerifications.dateOfBirth | String | Result of date of birth verification (true/false). |
result.fieldVerifications.passportNumber | String | Result of passport number verification (true/false). |
result.safeHarbourScore | String | Safe Harbour score indicating verification strength (e.g., M2). |
reason | String | Description of the overall response status. |
code | String | Response code indicating success or failure (e.g., S001). |
Success Codes
HTTP Status Code | Success Code | Description |
|---|---|---|
200 | S001 | Request Successful. |
200 | S003 | Data not Found |
200 | S006 | Data Partially Available |
Error Code
HTTP Status Code | Error Code | Description |
|---|---|---|
400 | E001 | Bad Request |
401 | E101 | Unauthorized Access |
403 | E201 | Forbidden |
404 | E301 | Data Not Found |
409 | E401 | Upstream error |
429 | E501 | Rate Limit Exceeded |
500 | E601 | Internal Server Error |
503 | E701 | Service Unavailable |
504 | E801 | Timeout |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!