v1
latestOpenAPI 3.0.32026-07-24148824715.6 KBGet list of cases
Returns a paginated list of cases for the user's account. Accepts filter and sort query parameters.
You need one of the "View cases (customer onboarding)", "View cases (customer monitoring)", "View cases (payment screening)" or "View cases (transaction monitoring)" permissions to use this endpoint.
Query parameters
User identifier or null.
Provide an array of user identifiers or blank with which to filter the case list.
-
Includes all cases assigned to user matching user identifiers.
-
If array includes blank, also includes cases without an assignee (i.e. unassigned).
Filter cases by specific case types
Filter cases created on or after this date and time.
Filter cases created on or before this date and time.
Filter cases by a list of customer identifiers
Filter cases by a list of customer risk levels.
Provide an array of customer label identifiers or blank with which to filter the case list.
-
Includes all cases matching at least one customer label.
-
If array includes blank, also includes cases without a customer label.
Provide an array of customer acquisition sources or blank with which to filter the case list.
-
Includes all cases matching at least one customer acquisition source.
-
If array includes blank, also includes cases without a customer acquisition source.
Search for cases by customer name, customer external identifier, counterparty name, counterparty external identifier, or external activity identifier (for payment screening cases only). Supports wildcard search.
The current state of the case.
For those using the deprecated case_state, if any new case stages are added the case state response for these will be returned as USER_DEFINED
Provide an array of stage identifiers with which to filter the case list.
Filter cases by a list of risk types. You can retrieve the full list of available risk types from the /v2/risk-types endpoint.
Filter cases by alert title(s).
Allows filtering for cases with alerts matching any of the provided titles.
Filter cases by the highest priority alert (1-9).
Allows filtering for cases where the highest priority alert matches the provided value.
Filter cases by risk catalog risk type keys.
Allows filtering for cases with risk types matching any of the provided keys.
One-based page index (1..N)
The size of the page to be returned
Sorting criteria in the format of: [-]property (- descending modifier).
-
Default sort order is ascending (without -).
-
Multiple sort criteria are supported.
Response
OK
Example response
{
"cases": [
{
"last_user_state": "ONBOARDING_POSITIVE_END_STATE",
"payment": {
"type": "BANK_PAYMENT"
},
"state": "ONBOARDING_POSITIVE_END_STATE",
"subjects": [
{
"detail": {
"type": "PERSON"
},
"type": "CUSTOMER"
}
],
"type": "CUSTOMER_ONBOARDING"
}
],
"first": "/v1/resource?page_number=1",
"next": "/v1/resource?page_number=4",
"prev": "/v1/resource?page_number=2",
"self": "/v1/resource?page_number=3",
"total_count": 60
}