Skip to main content
POST
Close a reconciliation finding

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Idempotency key; a retry with the same key and body replays the first answer.

Path Parameters

findingId
string
required

The finding, from the reconciliation report's openFindings. Another tenant's finding is a 404.

Body

application/json
expectedUpdatedAt
string<date-time>
required

The finding's updatedAt as read. A cycle that re-raised it since answers 409: re-read it.

note
string
required

What the operator checked and settled. 10 to 500 characters after trimming.

Response

OK

channelId
enum<string>
required
Available options:
spb,
pix
detail
string
required

For COUNT_DIVERGENCE, the first line is the first detection and the latest: line the most recent cycle that still saw it.

detectedAt
string<date-time>
required
engineIds
string[]
required

The engines involved; empty on a divergence.

findingId
string<uuid>
required
subjectReference
string
required

The send's control identifier for MISSING_RETURN_LEG; reconciliation: for COUNT_DIVERGENCE.

type
enum<string>
required

What pages: a cycle whose E = C + T + R did not hold, or a send with no captured return leg.

Available options:
COUNT_DIVERGENCE,
MISSING_RETURN_LEG
updatedAt
string<date-time>
required

Moves each time a cycle re-raises the finding. Send it back as expectedUpdatedAt to close.

closed
object

The operator's close; absent while the finding is open and pages.