v1
latestOpenAPI 3.1.02026-07-263644911022.4 KBSelect exception ids by filter
Resolves the ids of every exception matching the SAME filter as GET /v1/exceptions (status, severity, contextId, reason, assigned_to, external_system, search, date_from, date_to, min_age_days), up to a cap of 10000, for the bulk "select all matching" path. The response carries the filtered total and a truncated flag; the client chunks the returned ids into the capped bulk-action calls. No pagination/sort: it returns the whole filtered set (capped).
Query parameters
Filter by reconciliation context ID (UUID, verified against the tenant; 404 when unknown)
Filter by reconciliation context ID (UUID, verified against the tenant; 404 when unknown)
Filter by status
Filter by status
Filter by severity
Filter by severity
Filter by exception reason
Filter by exception reason
Filter by assigned user
Filter by assigned user
Filter by external system
Filter by external system
Free-text search across transaction id, reason, and external issue id (case-insensitive substring match)
Free-text search across transaction id, reason, and external issue id (case-insensitive substring match)
Filter from date, inclusive lower bound. Accepts an RFC 3339 timestamp or a bare date (YYYY-MM-DD); a bare date is taken at 00:00:00 UTC
Filter from date, inclusive lower bound. Accepts an RFC 3339 timestamp or a bare date (YYYY-MM-DD); a bare date is taken at 00:00:00 UTC
Filter to date, inclusive upper bound. Accepts an RFC 3339 timestamp or a bare date (YYYY-MM-DD); a bare date covers the whole day through 23:59:59.999999999 UTC
Filter to date, inclusive upper bound. Accepts an RFC 3339 timestamp or a bare date (YYYY-MM-DD); a bare date covers the whole day through 23:59:59.999999999 UTC
Filter to exceptions at least this many days old (by created_at). 0 (default) disables the filter.
Filter to exceptions at least this many days old (by created_at). 0 (default) disables the filter.
Response
OK
Example response
{
"total": 530
}