Retrieve a reconciliation exception
Returns the exception with assignees, comments, recent investigation sessions, aggregates for the entire overdue slice, and filtered_aggregates restricted to the supplied filter query parameters. All filter parameters are optional.
Authorizations
Path Parameters
Query Parameters
Include records with signed amount >= amount_min (cents)
Include records with signed amount <= amount_max (cents)
Include records with transaction date >= date_from
Include records with transaction date <= date_to
Include only debits (amount < 0) or credits (amount > 0)
debit, credit Case-insensitive substring match on record description
Convenience age filter on time since overdue_at
lt_7d, 7_30d, 30_90d, gt_90d Response
Exception retrieved
A reconciliation exception represents unmatched overdue records that need human attention. Exceptions are scoped to a (reconciliation, data_stream) tuple and managed by the sweeper job — record membership is computed on read from the set of unmatched records whose overdue_at has passed.
The reconciliation this exception belongs to
The data stream this exception is scoped to
Name of the parent reconciliation
Human-readable name of the scoped data stream
Immutable key of the scoped data stream
open, investigating, dismissed, resolved When the exception most recently transitioned into an open state. Distinct from created_at so reopening is tracked cleanly.
When the exception most recently transitioned into a resolved or dismissed state. Cleared on reopen.
Number of decimal places (2 for USD)
Whole-exception aggregates over the current unmatched overdue slice.
Aggregates restricted to the filter query parameters. Equals aggregates when no filter is supplied. Only present on the show response.
Comments on this exception, oldest first
The most recent agent investigation session for this exception, if any.
Up to the five most recent investigation sessions, newest first. Exceptions may accumulate multiple sessions as the overdue set evolves.