Skip to main content
POST
/
api
/
v3
/
verifications
/
australia
/
visa
AU Visa
curl --request POST \
  --url https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/australia/visa \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "dob": "YYYY-MM-DD",
  "family_name": "<string>",
  "given_name": "<string>",
  "passport_number": "<string>",
  "trustFlowId": 0,
  "trustValidationId": "{your_trust_validation_id}"
}
'
{
  "success": true,
  "message": "Australia Visa processed successfully",
  "data": {
    "isValid": true
  },
  "verificationStatus": "REJECTED",
  "verificationStatusCode": 1,
  "trustFlowId": 0,
  "trustValidationId": "{your_trust_validation_id}",
  "verificationType": "australia_visa",
  "metadata": null
}

Authorizations

Authorization
string
header
required

Use Bearer {your_api_token} in the Authorization header.

Headers

Accept
string
default:application/json
Content-Type
string
default:application/json

Body

application/json
dob
string
required

Date of birth of individual in YYYY-MM-DD format.

family_name
string
required

Family name (surname) of the individual.

given_name
string
required

Given name of the individual to be verified.

passport_number
string
required

Number on the passport for verification.

trustFlowId
integer
required

Identifier used to categorize or group requests for tracking or reporting.

trustValidationId
string
required

A unique ID used to identify your verification request.

country_of_issue
string

Country where visa was issued for verification.

Response

200 - application/json

AU visa verification processed successfully

success
boolean
required
message
string
required
data
object
required
verificationStatus
string
required
verificationStatusCode
integer
required
trustFlowId
integer
required

Trust flow identifier.

trustValidationId
string
required
verificationType
string
required
metadata
object