Skip to main content

Overview

The Australian Government’s Document Verification Service (DVS) verifies key government-issued documents. As an approved Gateway Service Provider (GSP), IDmeta gives you access to DVS through the standard IDmeta API. Australia DVS endpoints are part of the Stateless Verification API. They verify document details against the issuing agency’s records without a trustFlowId or trustValidationId — you submit the document fields in the request body and receive the result in the same response. There is no separate processing step to poll.

Authentication

Use the same Bearer token authentication as all other v3 endpoints in the Authorization header. See Introduction to the API for how to create an API token.

How it works

  1. Submit the document details for the relevant document type (for example, familyName, dob, and travelDocumentNumber for a passport) as the JSON request body.
  2. DVS checks the submitted details against the issuing agency’s records.
  3. The response tells you whether the document is valid — the result is returned in the same request/response cycle.

Reading the response

Check data.isValid to determine whether the submitted details match the issuer’s records. The overall outcome is also reflected in verificationStatus and verificationStatusCode: A document that fails verification still returns HTTP 200 with success: true — check data.isValid and verificationStatus to interpret the outcome. When data.isValid is false, data.errors identifies which request fields did not match, using the same camelCase field names as the request payload. Optional metadata in the request is echoed back in the response, so you can attach your own reference (for example, an order or case ID) for correlation. See Passport for a full request and response reference.