Skip to main content
POST
Run reconciliation for a source

Authorizations

Authorization
string
header
required

Same flow; ledger:write is required for any mutation.

Path Parameters

source_id
string<uuid>
required

Body

application/json
from
string<date-time>
to
string<date-time>
strategy
enum<string>
Available options:
exact,
sum_in_window
window_seconds
integer
auto_resolve_below_minor_units

Absolute minor-unit tolerance budget. Accepts a decimal string (recommended) or an integer on write.

Pattern: ^\d+$
external_reference
string
note
string

Response

Run executed (completed) or queued

object
enum<string>
required
Available options:
reconciliation_run
id
string<uuid>
required
source
string
required
source_id
string<uuid>
required
status
enum<string>
required
Available options:
running,
ready,
completed
matched_count
integer
required
unmatched_count
integer
required
created_at
string<date-time>
required
external_reference
string | null
matched
object[]
unmatched_external
object[]
unmatched_internal
object[]