List events
/api/v1/events
operationId: event.list
Base: https://portal.watcheye.com.au/api/v1/events
Returns events for the calling account. Results are paginated.
Each event represents a "thing your team should look at" produced by a screening check -
typically a positive PEP/sanction match, a phone or email match, an adverse media hit,
etc. Events have lifecycle status (new -> investigating -> closed_*) that you can
transition via the PATCH event endpoint.
Events do not get deleted on their own; closing them sets their status to one of the
closed_* values.
Filters
The following filters can be applied via the filter[...] query parameters:
status- one ofnew,investigating,closed_dismissed,closed_duplicate,closed_error,closed_confirmedcheck_type- one of the operation types (e.g.pep_sanction_check,phone_check,business_check)entity_uuid- only events for the given entityprogram_uuid- only events for entities in the given programcheck_uuid- only events from the given checkcreated_at_from- inclusive lower bound on event creation time (ISO 8601)created_at_to- inclusive upper bound on event creation time (ISO 8601)
The top-level archived query parameter accepts true (only archived) or false (only
non-archived); omitting it returns both.
Filters that target a uuid (entity, program, check) return an empty page when the target uuid does not exist on the calling account, identical to the behaviour for a uuid that does not exist at all.
Sorting
The sort query parameter accepts created_at (default: -created_at, newest first)
or status. Prefix with - for descending order.
Query parameters
| Field | Description |
|---|---|
page |
integer The page of results to return, starting at 1. |
per_page |
integer The number of events per page (defaults to 30, max 500) |
filter[status] |
string Only records with the given status. The endpoint description lists the values. |
filter[check_type] |
string Only records of the given check type. The endpoint description lists the values. |
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[check_uuid] |
string (uuid) Only events raised by the given check. |
filter[created_at_from] |
string (date-time) Inclusive lower bound on |
filter[created_at_to] |
string (date-time) Inclusive upper bound on |
sort |
string Field to sort by; prefix with |
archived |
boolean Filter by archive status.
Note: The API will accept the string 'true' or the number 1 for true and the string 'false' or the number 0 for false as well as the boolean values. |
Responses
Events list response
application/json
| Field | Description |
|---|---|
data |
array of objects An array of events |
data[]. |
string (uuid) The event's UUID |
data[]. |
string A short obfuscated public identifier for the event (e.g. "V-A1-B2C-3D4") |
data[]. |
string Lifecycle status of the event:
|
data[]. |
string The operation type of the check that produced this event (e.g. |
data[]. |
string or null Short, human-readable summary of the parent check (denormalised from the linked check so that listing events does not require an N+1 fetch into checks). |
data[]. |
integer or null For |
data[]. |
array of integers Provider-side result identifiers that triggered this event. Combined with the parent
check's |
data[]. |
string (date-time) or null ISO 8601 timestamp at which the event was archived (null if not archived) |
data[]. |
string (date-time) or null ISO 8601 timestamp at which the event was soft-deleted (null if not deleted) |
data[]. |
string (uuid) UUID of the entity this event was raised against |
data[]. |
string (uuid) UUID of the program the entity belongs to |
data[]. |
string (uuid) UUID of the check that produced this event |
data[]. |
integer How many notes (system + user) are attached to the event. Only the count is included on the list endpoint; the detail endpoint additionally embeds the notes themselves. |
data[]. |
string (date-time) ISO 8601 timestamp at which the event was created |
meta |
object |
meta. |
integer |
meta. |
integer |
meta. |
integer |
meta. |
integer |
api_reference |
string (uuid) |