VeroID

Test Environment

Real DVS test-hub verifications on test-api.veroid.com.au

VeroID has two DVS environments: test and live. Every verification hits the real Document Verification Service. There is no simulated DVS mode. Use a sk_test_* key on the test endpoint while integrating, then switch to a sk_live_* key on the production endpoint when approved.

How it works

  1. VeroID approves your developer account for the DVS test hub and issues a sk_test_* key
  2. Send POST /v1/verify requests to https://test-api.veroid.com.au
  3. Receive real responses from the DVS test hub (Y, N, D, or S)
  4. No credits are deducted on the test endpoint

Test vs live

FeatureTestLive
API keysk_test_*sk_live_*
Base URLtest-api.veroid.com.auapi.veroid.com.au
DVS hubDVS test environmentDVS production
AvailabilityWhen VeroID approves your account for the DVS test hubAfter the onboarding fee is paid and VeroID approves production DVS access
CreditsNone1 per verification (Y, N, or D)

Keys only work on their matching endpoint. A sk_test_* key on api.veroid.com.au, or a sk_live_* key on test-api.veroid.com.au, returns 403 with code WRONG_API_ENDPOINT.

Confirmed DVS test records

These test records are verified against the DVS test hub. Each case listed here returned the expected response code when run through VeroID. Use them to confirm your integration handles real hub responses correctly.

DVS test hub. These records query the real DVS test environment. Send them with a sk_test_* key to https://test-api.veroid.com.au/v1/verify once your account is approved for the DVS test hub. sk_live_* keys only work on https://api.veroid.com.au.
Repeat submissions. DVS registries may return N if the same document is verified many times in quick succession. Treat an unexpected result as a possible repeat-submission effect before assuming an integration bug. Wait at least 30–60 seconds before re-running the same test case. If the API returns DOCUMENT_COOLDOWN (HTTP 429) or DVS_DOCUMENT_LOCKED (HTTP 500), honour the Retry-After header instead of retrying immediately. Typically about 30 seconds on the test hub, and up to about 1 minute (cooldown) or 5 minutes (document lock) on live verification.

62 confirmed cases across 13 document types (up to 5 per type, including Y, N, and D outcomes where confirmed).

Example request

POST to /v1/verify with your sk_test_* key. The responseCode should match the expected code for that test case.

curl -X POST https://test-api.veroid.com.au/v1/verify \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sk_test_your_key" \
  -d '{"documentType":"passport","familyName":"CITIZEN","givenName":"ROBESPIERRE","dateOfBirth":"1994-05-23","passportNumber":"PA0001323","consentAttestedAt":"2026-05-19T10:30:00Z","consentVersion":"1.0"}'

Confirmed cases by document type

Passport

5 confirmed cases

P13expectsY(passport)
{
  "documentType": "passport",
  "familyName": "CITIZEN",
  "givenName": "ROBESPIERRE",
  "dateOfBirth": "1994-05-23",
  "passportNumber": "PA0001323",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
P25expectsN(passport)
{
  "documentType": "passport",
  "familyName": "FORTENBERRY",
  "givenName": "HOYT",
  "dateOfBirth": "1980-01-02",
  "passportNumber": "PF0150455",
  "gender": "M",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
P30expectsD(passport)
{
  "documentType": "passport",
  "familyName": "PENTIUM",
  "givenName": "MARK",
  "dateOfBirth": "1960-09-20",
  "passportNumber": "D2001011",
  "gender": "M",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
P15expectsY(passport)
{
  "documentType": "passport",
  "familyName": "MIDDLETON",
  "dateOfBirth": "1985-05-05",
  "passportNumber": "PA0002020",
  "gender": "M",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
P16expectsY(passport)
{
  "documentType": "passport",
  "familyName": "THIRTYONECHARACTERFAMILYNAMEPAS",
  "givenName": "THIRTYONECHARACTERGIVENNAMEPASS",
  "dateOfBirth": "1983-03-02",
  "passportNumber": "PA0000012",
  "gender": "M",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Visa

5 confirmed cases

V1expectsY(visa)
{
  "documentType": "visa",
  "familyName": "Test-One",
  "givenName": "Test-One",
  "dateOfBirth": "1987-02-01",
  "passportNumber": "NN123456",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
V22expectsN(visa)
{
  "documentType": "visa",
  "familyName": "Test-Two",
  "givenName": "Test-Two",
  "dateOfBirth": "1987-02-01",
  "passportNumber": "NN123456",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
V30expectsD(visa)
{
  "documentType": "visa",
  "familyName": "HEINZ",
  "givenName": "ROBERT JOHN",
  "dateOfBirth": "2000-10-10",
  "passportNumber": "TT345345",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
V10expectsY(visa)
{
  "documentType": "visa",
  "familyName": "JONES",
  "givenName": "Matthew John",
  "dateOfBirth": "1989-12-08",
  "passportNumber": "DVS123456",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
V11expectsY(visa)
{
  "documentType": "visa",
  "familyName": "Sting Two",
  "givenName": "-",
  "dateOfBirth": "1960-12-12",
  "passportNumber": "SWE5552314",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

ImmiCard

5 confirmed cases

IM1expectsY(immicard)
{
  "documentType": "immicard",
  "familyName": "JONES",
  "givenName": "Matthew John",
  "dateOfBirth": "1989-12-08",
  "immiCardNumber": "PRE123456",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
IM10expectsN(immicard)
{
  "documentType": "immicard",
  "familyName": "JONEz",
  "givenName": "John",
  "dateOfBirth": "1989-12-08",
  "immiCardNumber": "PRE123456",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
IM2expectsY(immicard)
{
  "documentType": "immicard",
  "familyName": "BMRSSDATA ADOLPH BLAINE CHARLESS DAVID EARL FREDE",
  "givenName": "BMRSSDATA ADOLPH BLAINE CHARLESS DAVID EARL FREDE",
  "dateOfBirth": "1980-10-31",
  "immiCardNumber": "EIS008887",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
IM3expectsY(immicard)
{
  "documentType": "immicard",
  "familyName": "BMRSSDATA NINE",
  "givenName": "-",
  "dateOfBirth": "1980-10-10",
  "immiCardNumber": "EIS008850",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
IM5expectsY(immicard)
{
  "documentType": "immicard",
  "familyName": "Mohebbi",
  "givenName": "Muhammad",
  "dateOfBirth": "1991-07-01",
  "immiCardNumber": "AMS882994",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Citizenship Certificate

5 confirmed cases

C01expectsY(citizenship)
{
  "documentType": "citizenship",
  "familyName": "RUSSEL",
  "givenName": "ETHAN",
  "dateOfBirth": "1986-04-18",
  "acquisitionDate": "2013-06-21",
  "stockNumber": "ACC1000112",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
C15expectsN(citizenship)
{
  "documentType": "citizenship",
  "familyName": "CITZ",
  "givenName": "Desc",
  "dateOfBirth": "1940-01-01",
  "acquisitionDate": "2015-08-30",
  "stockNumber": "112/145",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
C17expectsD(citizenship)
{
  "documentType": "citizenship",
  "familyName": "Jobs",
  "givenName": "Steve",
  "dateOfBirth": "1955-02-24",
  "acquisitionDate": "2011-10-05",
  "stockNumber": "APP00001",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
C02expectsY(citizenship)
{
  "documentType": "citizenship",
  "familyName": "Sting Three",
  "dateOfBirth": "1980-12-12",
  "acquisitionDate": "2013-07-12",
  "stockNumber": "99457020146",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
C03expectsY(citizenship)
{
  "documentType": "citizenship",
  "familyName": "DVS",
  "givenName": "ApostRophe",
  "dateOfBirth": "2012-03-23",
  "acquisitionDate": "2017-08-30",
  "stockNumber": "ACC9876543",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Death Certificate

5 confirmed cases

DCACT01expectsY(death_certificate)
{
  "documentType": "death_certificate",
  "familyName": "JOHNSON",
  "givenName": "DARRYL HEATH",
  "dateOfDeath": "2003-08-10",
  "registrationState": "ACT",
  "certificateNumber": "320003",
  "registrationNumber": "99999999",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DCACT06expectsN(death_certificate)
{
  "documentType": "death_certificate",
  "familyName": "JONES",
  "givenName": "DOLLY",
  "dateOfDeath": "2003-08-23",
  "registrationState": "ACT",
  "certificateNumber": "330003",
  "registrationNumber": "99912399",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DCACT07expectsD(death_certificate)
{
  "documentType": "death_certificate",
  "familyName": "SMYTHE",
  "givenName": "PAUL DAVID",
  "dateOfDeath": "2019-10-14",
  "registrationState": "ACT",
  "certificateNumber": "312346",
  "registrationNumber": "99999967",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DCACT02expectsY(death_certificate)
{
  "documentType": "death_certificate",
  "familyName": "-",
  "givenName": "JIMINY CRICKET",
  "dateOfDeath": "2019-05-31",
  "registrationState": "ACT",
  "certificateNumber": "311111",
  "registrationNumber": "99999981",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DCACT03expectsY(death_certificate)
{
  "documentType": "death_certificate",
  "familyName": "KING SOLOMON",
  "givenName": "-",
  "dateOfDeath": "2015-11-11",
  "registrationState": "ACT",
  "certificateNumber": "320605",
  "registrationNumber": "99999974",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Birth Certificate

5 confirmed cases

ABC2expectsY(birth_certificate)
{
  "documentType": "birth_certificate",
  "familyName": "RegNumber",
  "givenName": "MaximumLength",
  "dateOfBirth": "1974-03-01",
  "registrationState": "ACT",
  "certificateNumber": "55421210",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ACT4expectsN(birth_certificate)
{
  "documentType": "birth_certificate",
  "familyName": "MICHIM",
  "givenName": "Kim",
  "dateOfBirth": "1971-01-30",
  "registrationState": "ACT",
  "certificateNumber": "219011",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ABC12expectsD(birth_certificate)
{
  "documentType": "birth_certificate",
  "familyName": "JOHNSON",
  "givenName": "Darryl Heath",
  "dateOfBirth": "1973-09-11",
  "registrationState": "ACT",
  "certificateNumber": "320598",
  "registrationNumber": "99999963",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ABC4expectsY(birth_certificate)
{
  "documentType": "birth_certificate",
  "familyName": "SurnameNameFieldEqualToFiftyCharactersDVSTestThree",
  "givenName": "LongSurnameField",
  "dateOfBirth": "1940-01-01",
  "registrationState": "ACT",
  "certificateNumber": "8774587",
  "registrationNumber": "99999975",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ABC5expectsY(birth_certificate)
{
  "documentType": "birth_certificate",
  "familyName": "LongGivenNameTest",
  "givenName": "GivenNameAndMiddleNameFiledsEqualToSixtyCharactersDVSTestOne",
  "dateOfBirth": "1980-09-14",
  "registrationState": "ACT",
  "certificateNumber": "8874578",
  "registrationNumber": "99999974",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Change of Name Certificate

5 confirmed cases

ANC13expectsY(change_of_name_certificate)
{
  "documentType": "change_of_name_certificate",
  "familyName": "MARTIN",
  "givenName": "PAUL JOHN",
  "dateOfBirth": "1969-02-11",
  "registrationState": "ACT",
  "registrationNumber": "99999987",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ACT13expectsN(change_of_name_certificate)
{
  "documentType": "change_of_name_certificate",
  "familyName": "BLACK",
  "givenName": "Jack",
  "dateOfBirth": "1968-07-25",
  "registrationState": "ACT",
  "certificateNumber": "320597",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ANC11expectsD(change_of_name_certificate)
{
  "documentType": "change_of_name_certificate",
  "familyName": "CITIZEN",
  "givenName": "Brandon Jack",
  "dateOfBirth": "1964-01-01",
  "registrationState": "ACT",
  "certificateNumber": "320600",
  "registrationNumber": "20014578",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ANC2expectsY(change_of_name_certificate)
{
  "documentType": "change_of_name_certificate",
  "familyName": "CITIZEN",
  "givenName": "Louise Kate",
  "dateOfBirth": "1948-01-30",
  "registrationState": "ACT",
  "certificateNumber": "258583",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ANC5expectsY(change_of_name_certificate)
{
  "documentType": "change_of_name_certificate",
  "familyName": "MAXIMUMFOCHARACTERCHANGEOFNAMECERTIFICATEFAMILYNMN",
  "givenName": "MAXIMUMSOCHARACTERCHANGEOFNAMECERTIFICATE GIVENANDMIDDLENAME",
  "dateOfBirth": "1987-05-31",
  "registrationState": "ACT",
  "certificateNumber": "320569",
  "registrationNumber": "99999992",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Marriage Certificate

5 confirmed cases

AMC2expectsY(marriage_certificate)
{
  "documentType": "marriage_certificate",
  "familyName": "JONES",
  "givenName": "Demi",
  "familyName2": "BROWN",
  "givenName2": "Charlie",
  "dateOfMarriage": "2008-03-01",
  "registrationState": "ACT",
  "certificateNumber": "258586",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
ACT25expectsN(marriage_certificate)
{
  "documentType": "marriage_certificate",
  "familyName": "WHITEHOUSE",
  "givenName": "Mary",
  "familyName2": "THOMAS",
  "givenName2": "Kenneth",
  "dateOfMarriage": "1990-02-28",
  "registrationState": "ACT",
  "certificateNumber": "320580",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
AMC10expectsD(marriage_certificate)
{
  "documentType": "marriage_certificate",
  "familyName": "GIBLEY",
  "givenName": "Mary-Anne",
  "familyName2": "THOMASY",
  "givenName2": "Reginald",
  "dateOfMarriage": "2009-05-23",
  "registrationState": "ACT",
  "certificateNumber": "220602",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
AMC3expectsY(marriage_certificate)
{
  "documentType": "marriage_certificate",
  "familyName": "MAXIMUMFOCHARACTERGROOMMARRIAGECERTIFICATEFAMILYNA",
  "givenName": "MAXIMUMSOCHARACTERMARRIAGECERTIFICATE GROOMGIVENANDMIDDLENAM",
  "familyName2": "MAXIMUMFOCHARACTERMARRIAGECERTIFICATEFAMILYNAMEWIF",
  "givenName2": "MAXIMUMSOCHARACTERMARRIAGECERTIFICATE WIFEGIVENANDMIDDLENAME",
  "dateOfMarriage": "1997-12-13",
  "registrationState": "ACT",
  "certificateNumber": "265988",
  "registrationNumber": "99999994",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
AMC4expectsY(marriage_certificate)
{
  "documentType": "marriage_certificate",
  "familyName": "SurnameNameFieldEqualToFiftyCharactersDVSTestThree",
  "givenName": "GivenNameAndMiddleNameFiledsEqualToSixtyCharactersDVSTestOne",
  "familyName2": "SurnameNameFieldEqualToFiftyCharactersDVSTestThref",
  "givenName2": "GivenNameAndMiddleNameFiledsEqualToSixtyCharactersDVSTestOnf",
  "dateOfMarriage": "1986-04-08",
  "registrationState": "ACT",
  "certificateNumber": "63365326",
  "registrationNumber": "99999979",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Driver's Licence

5 confirmed cases

DL01expectsY(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "-",
  "familyName": "PARI",
  "dateOfBirth": "1965-11-19",
  "licenceNumber": "65493621",
  "stateOfIssue": "QLD",
  "cardNumber": "A123456789",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DL31expectsN(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "CATH",
  "familyName": "PENNINGTON",
  "middleName": "ERIC",
  "dateOfBirth": "1958-07-12",
  "licenceNumber": "14816577",
  "stateOfIssue": "QLD",
  "cardNumber": "D123456789",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DL46expectsD(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "ROHAN",
  "familyName": "GREEN",
  "middleName": "GLENN",
  "dateOfBirth": "1995-06-04",
  "licenceNumber": "5644512",
  "stateOfIssue": "TAS",
  "cardNumber": "T01400651",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DL02expectsY(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "JEREMY",
  "familyName": "WELSH",
  "middleName": "JOHN",
  "dateOfBirth": "1994-03-22",
  "licenceNumber": "107805322",
  "stateOfIssue": "QLD",
  "cardNumber": "BA4D783106",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DL03expectsY(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "SCRAMBLE",
  "familyName": "SCRAMBLE",
  "middleName": "SCRAMBLE",
  "dateOfBirth": "1926-05-30",
  "licenceNumber": "10002858",
  "stateOfIssue": "QLD",
  "cardNumber": "0000000000",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Medicare Card

5 confirmed cases

MDB1expectsY(medicare)
{
  "documentType": "medicare",
  "fullName": "Maryanne",
  "fullName2": "Fitzpatrick",
  "medicareNumber": "2953112729",
  "individualReferenceNumber": 1,
  "cardColour": "B",
  "expiryDate": "2027-05-18",
  "dateOfBirth": "1998-12-01",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
MDB10expectsN(medicare)
{
  "documentType": "medicare",
  "fullName": "Vincent Jenson",
  "medicareNumber": "2953104651",
  "individualReferenceNumber": 1,
  "cardColour": "B",
  "expiryDate": "2019-04-11",
  "dateOfBirth": "1997-01-28",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
MDB6expectsD(medicare)
{
  "documentType": "medicare",
  "fullName": "Leoni Tad",
  "medicareNumber": "5950053031",
  "individualReferenceNumber": 1,
  "cardColour": "B",
  "expiryDate": "2015-04-30",
  "dateOfBirth": "1926-09-30",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
MDB3expectsY(medicare)
{
  "documentType": "medicare",
  "fullName": "Phillip Castaneda",
  "medicareNumber": "3950848473",
  "individualReferenceNumber": 4,
  "cardColour": "B",
  "expiryDate": "2027-05-18",
  "dateOfBirth": "2002-09-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
MDB4expectsY(medicare)
{
  "documentType": "medicare",
  "fullName": "Amanda-Jessica",
  "fullName2": "Elsie",
  "fullName3": "Pattison",
  "medicareNumber": "2953112819",
  "individualReferenceNumber": 1,
  "cardColour": "B",
  "expiryDate": "2027-04-07",
  "dateOfBirth": "1989-09-24",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Driver's Licence (card number)

2 confirmed cases

DL04expectsY(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "MIRIAM",
  "familyName": "-",
  "dateOfBirth": "1993-06-06",
  "licenceNumber": "10001952",
  "stateOfIssue": "NSW",
  "cardNumber": "1234567890",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
DL04expectsN(drivers_licence)
{
  "documentType": "drivers_licence",
  "givenName": "MIRIAM",
  "familyName": "-",
  "dateOfBirth": "1993-06-06",
  "licenceNumber": "10001952",
  "stateOfIssue": "NSW",
  "cardNumber": "1234567891",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

ASIC / MSIC

5 confirmed cases

SI14expectsY(asic_msic)
{
  "documentType": "asic_msic",
  "nameOnCard": "gold",
  "cardNumber": "AANalam27082021",
  "cardType": "MSIC",
  "cardExpiry": "2999-10",
  "dateOfBirth": "2000-12-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
SI24expectsN(asic_msic)
{
  "documentType": "asic_msic",
  "nameOnCard": "Annabelle Asic",
  "cardNumber": "ASICtest123",
  "cardType": "ASIC",
  "cardExpiry": "2024-11",
  "dateOfBirth": "2000-12-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
SI17expectsD(asic_msic)
{
  "documentType": "asic_msic",
  "nameOnCard": "Arthur Asic",
  "cardNumber": "ASIC74859",
  "cardType": "ASIC",
  "cardExpiry": "2022-09",
  "dateOfBirth": "2000-12-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
SI3expectsY(asic_msic)
{
  "documentType": "asic_msic",
  "nameOnCard": "SAMCAMBUM",
  "cardNumber": "PTIB50-026",
  "cardType": "ASIC",
  "cardExpiry": "2028-03",
  "dateOfBirth": "2000-12-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}
SI5expectsY(asic_msic)
{
  "documentType": "asic_msic",
  "nameOnCard": "SAMCIKTUXZUG",
  "cardNumber": "PTIB100-091",
  "cardType": "ASIC",
  "cardExpiry": "2028-03",
  "dateOfBirth": "2000-12-12",
  "consentAttestedAt": "2026-05-19T10:30:00Z",
  "consentVersion": "1.0"
}

Screening on the test endpoint

Screening on test-api.veroid.com.au uses predefined fixture name values (not live list data). Only these names are accepted on POST /v1/screening with a sk_test_* key.

Accepted test names: screenclear, screensanction, screenpep, screenpossible, screenmultiple, screenmedia, screenrca

nameResultNotes
screenclearCleared - no matches-
screensanctionStrong sanctions match-
screenpepStrong PEP match-
screenpossiblePossible match (cleared)Score below the 85 clearance threshold
screenmultipleSanctions + PEP matches-
screenmediaAdverse media hitSet listFilter.includeAdverseMedia to true
screenrcaRCA relationship pathSet listFilter.includeRcas to true

Example

curl -X POST https://test-api.veroid.com.au/v1/screening \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sk_test_your_key" \
  -d '{ "name": "screenclear", "schema": "Person" }'

Building with an AI assistant?

The VeroID MCP server on test-api.veroid.com.au/mcp accepts sk_test_* keys for document schemas, confirmed test records, and test-hub verifications.