List IDPasses
/api/v1/idpasses
operationId: idpass.list
Base: https://portal.watcheye.com.au/api/v1/idpasses
Returns a paginated list of IDPasses on the calling account. Each IDPass is a remote
identity verification that the individual completes via a hosted link; the result is
updated asynchronously, so poll show IDPass until status is
terminal.
Query parameters
| Field | Description |
|---|---|
page |
integer [min 1] The page of results to return, starting at 1. |
per_page |
integer [1..500] The number of records per page (defaults to 30, max 500). |
filter[status] |
string Only records with the given status. The endpoint description lists the values. |
filter[verification_status] |
string Only IDPasses with the given verification status. |
filter[source] |
string Only IDPasses launched from the given source (the |
filter[entity_uuid] |
string (uuid) Only records for the given entity. |
filter[program_uuid] |
string (uuid) Only records for entities in the given program. |
filter[created_after] |
string (date-time) Inclusive lower bound on |
filter[created_before] |
string (date-time) Inclusive upper bound on |
sort |
string Sort field. Prefix with |
Responses
A paginated list of IDPasses
application/json
| Field | Description |
|---|---|
data |
array of objects |
data[]. |
string (uuid) The IDPass identifier. Use it with the show, image and PDF endpoints. |
data[]. |
string Whether the IDPass is bound to a saved entity or was launched adhoc. |
data[]. |
string Where the individual is in the hosted flow:
The last four are terminal. |
data[]. |
boolean True once the IDPass has reached a terminal status. |
data[]. |
string or null The outcome once
|
data[]. |
string Your organisation's name as shown to the individual on the consent page. It comes from the DVS identity (OAC) the IDPass was issued under. |
data[]. |
boolean Whether the individual was asked to complete a face liveness check. |
data[]. |
boolean Whether the individual was asked to supply a standalone ID photo. |
data[]. |
object The allowed document types for each of the (up to three) verification steps. |
data[]. |
array of strings The document types the individual could present for the first step:
|
data[]. |
array of strings The document types for the second step, from the same list as |
data[]. |
array of strings The document types for the third step, from the same list as |
data[]. |
integer How many days the hosted link stays open before the IDPass expires. |
data[]. |
boolean Whether verification images are retained and made available for download. |
data[]. |
string or null How the link reached the individual:
|
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 (date-time) or null When the link was sent by SMS. Null when |
data[]. |
string (date-time) or null When the IDPass was launched. |
data[]. |
string Path to the full IDPass resource (GET /v1/idpasses/{uuid}). |
meta |
object |
meta. |
integer |
meta. |
integer |
meta. |
integer |
meta. |
integer |
api_reference |
string (uuid) |