Skip to main content
GET
List Cases

Authorizations

Authorization
string
header
required

OAuth2 access token obtained from POST /api/oauth/token/ using client credentials.

Query Parameters

archived
boolean

Return archived cases instead of active ones. Defaults to false.

customer_id
integer

Filter by customer ID

external_id
string

Filter by external ID (exact match).

has_webhook
boolean

Filter cases with webhook URLs

is_started
boolean

Filter by whether processing has started. is_started=false lists cases that need to be launched via the start endpoint. A case is considered started while processing with activity in the last 30 minutes, and permanently once a decision has been made. Failed or stalled cases return to the not-started list so they can be retried

outcome
enum<string>

Filter by outcome

Available options:
ACCEPTED,
PENDING,
REJECTED
page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

updated_after
string<date-time>

Only return cases updated at or after this ISO 8601 timestamp (e.g. 2026-06-29T00:00:00Z). Use for polling cases changed since a previous sync. When set, results are ordered by most-recently-updated first.

updated_before
string<date-time>

Only return cases updated at or before this ISO 8601 timestamp.

Response

200 - application/json
count
integer
required
Example:

123

results
object[]
required
next
string<uri> | null
Example:

"http://api.example.org/accounts/?page=4"

previous
string<uri> | null
Example:

"http://api.example.org/accounts/?page=2"