Overview
The Australian Government’s Document Verification Service (DVS) verifies key Government issued documents. As an approved Gateway Service Provider (GSP), you can access the DVS within IDmeta. The Australia DVS APIs are standalone, passthrough endpoints that call DVS directly. Unlike the rest of the IDmeta API, they are not part of a trust flow — there is notrustValidationId, no session, and no processing pipeline. You call the endpoint with the document details in the request body, and DVS checks whether that document is genuine.
No data is stored on our end. Each request is a stateless, one-off check — there is no history to retrieve afterwards, no verification record created, and no way to look up a previous request once the response has been returned.
Authentication
Every Australia DVS endpoint requires an API key in thex-api-key header:
How it works
- Submit the document details for the relevant document type (for example,
FamilyName,BirthDate,TravelDocumentNumberfor a passport) as the JSON request body. - DVS checks the submitted details against the issuing agency’s records.
- The response tells you if the document is valid or not — there is no separate “processing” state to poll; the result is returned in the same request/response cycle.
Reading the response
Every Australia DVS endpoint returns HTTP200 whether the document is valid or not. Check the VerificationResultCode field to determine the outcome:
When
VerificationResultCode is 2, the response also includes an Errors array. Each entry identifies exactly which submitted field failed to match:
Errors array:

