VeroID

API Reference

Complete VeroID API documentation

Base URL: https://api.veroid.com.au

All requests must include the X-API-Key header.

Verify Document

Verify an identity document against the DVS.

POST /v1/verify

Request Headers

HeaderRequiredDescription
Content-TypeYesMust be application/json
X-API-KeyYesYour API key

Common Request Fields

FieldTypeRequiredDescription
documentTypestringYesOne of: drivers_licence, passport, medicare, visa, birth_certificate, citizenship
givenNamestringYesFirst name (max 100 chars)
familyNamestringYesLast name (max 100 chars)
dateOfBirthstringYesFormat: YYYY-MM-DD

Response

{
  "success": true,
  "verificationId": "ver_abc123xyz",
  "documentType": "drivers_licence",
  "status": "success",
  "match": true,
  "responseCode": "Y",
  "message": "Document verified - all details match",
  "timestamp": "2024-01-15T10:30:00.000Z",
  "environment": "live"
}

Response Codes

CodeStatusMeaning
YsuccessDocument verified - all details match
NfailedDocument not verified - details do not match
DfailedDocument not found in registry
SfailedDocument found but details do not match
EerrorSystem error - please retry
UerrorUnable to verify - service unavailable

Get Verification

Retrieve details of a previous verification.

GET /v1/verify/:id

List Verifications

List your recent verifications.

GET /v1/verify

Query Parameters

ParameterDefaultDescription
limit20Max results (1-100)
offset0Pagination offset

Health Check

Check API status. No authentication required.

GET /health