Create a reconciliation exception
Create an exception for a reconciliation and data stream. Only one open or investigating exception can exist per (data stream, reconciliation) pair at a time. title defaults to "{data_stream_name} — overdue records", and status defaults to open. The system automatically creates exceptions via its overdue sweeper — use this endpoint when you want to open one manually.
Authorizations
Body
Response
Exception created
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.