Launch an adhoc ID check
/api/v1/adhoc-id-checks
operationId: adhoc-id-check.launch
Base: https://portal.watcheye.com.au/api/v1/adhoc-id-checks
Runs a synchronous quick ID check and returns 200 OK with the full completed payload. See launch entity ID check for consent, idempotency and billing behaviour.
Header parameters
| Field | Description |
|---|---|
Idempotency-Key |
string [max 255 characters] Optional client-generated key (typically a UUID) that lets you safely retry a write
request without risk of duplicate work or duplicate billing. A retry with the same key
and body returns the original response verbatim, with the Honoured on |
Request body
Content type application/json.
| Field | Description |
|---|---|
id_typerequired |
string Identification type to run. See SELECTABLE_ID_TYPES in the portal field reference. |
consent_obtainedrequired |
boolean Must be The specific wording you must show and the records you must keep depend on which check types you run and the regulatory regime you operate under. For DVS-based check types your consent must align with your account's DVS Agreement with the Australian Government, which prescribes specific disclosure and record-keeping requirements. See the Consent section of the API guide for your full obligations and an illustrative starting point for the wording. |
datarequired |
object Per-type input fields inside the launch request. Document numbers are never
returned in responses. Date of birth must be supplied as |
data. |
string (date) Date of birth in |
oac |
string or null The DVS OAC code to use for this check. Must be one of the OAC codes configured on your account. Required when your account is configured with more than one OAC. When your account has a single OAC this may be omitted and that OAC is used. |
Responses
Adhoc ID check completed
application/json
| Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data |
object A quick (adhoc) identification check not tied to an entity. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (uuid) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (date-time) or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
object or null Identifies who launched the adhoc ID check. The
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string Discriminator for the actor type. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (uuid) UUID of the user or API key that launched the check. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string Username of the portal user. Present only when |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string Label of the API key. Present only when |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
object Present only when |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (uuid) The IDPass identifier. Use it with the show, image and PDF endpoints. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string Where the individual is in the hosted flow:
The last four are terminal. See the IDPass section of the guide. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string or null The outcome once
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string or null The hosted link the individual opens to complete their verification. Treat it as opaque - pass it on as-is and do not parse or rebuild it. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string Path to the full IDPass resource (GET /v1/idpasses/{uuid}). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
object (dynamic) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
array of objects | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
one of 6 shapes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
object 1
object 2
object 3
object 4
object 5
object 6
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
api_reference |
string (uuid) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Idempotency-Key was reused with a different request body
application/json
| Field | Description |
|---|---|
message |
string |