Launch an ID check against an entity
/api/v1/entities/{entity_uuid}/id-checks
operationId: id-check.launch
Base: https://portal.watcheye.com.au/api/v1/entities/{entity_uuid}/id-checks
Runs a synchronous identification check against a saved entity and returns 200 OK
with the full completed check payload inline. Unlike screening checks, ID checks do not
queue for background processing and do not expose a status field.
Each launch is charged at run time after a successful upstream verification call.
Consent
consent_obtained must be true. By sending this flag you assert that your system
has obtained express, demonstrable consent from the individual being verified, and
that the exact consent wording shown has been retained by your system for audit and
compliance purposes. The specific wording and records required depend on the 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. See the
Consent section of the API
guide for your full obligations and an illustrative starting point.
Idempotency
Accepts the Idempotency-Key header. See the
Idempotency section.
Path parameters
| Field | Description |
|---|---|
entity_uuidrequired |
string (uuid) The uuid of the entity. |
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
ID check completed - full detail payload returned inline
application/json
| Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data |
object An entity-bound identification check (list envelope). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. |
string (date-time) or null ISO 8601 timestamp at which the identification check was archived (null if not archived) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
object or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (uuid) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
object or null | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string (uuid) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data. |
string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |