Reconciliation

Get reconciliation

Get reconciliation status and match counts with the Python SDK.

GET/reconciliation/{reconciliation_id}

Use blnk.reconciliation.get to fetch the status and match counts for a reconciliation run.

Call the method

response = blnk.reconciliation.get(
  "rec_a8f2c91d-1234-4abc-9def-0123456789ab",
)
FieldTypeDescription
reconciliationIdstrID of the reconciliation run to retrieve.

Use the reconciliation details

Read response.data for status, matched and unmatched counts, and creation time. Poll this endpoint after starting a batch or instant run until status is completed.

Response

{
  "reconciliation_id": "rec-123",
  "status": "completed",
  "matched_transactions": 20,
  "unmatched_transactions": 5,
  "created_at": "2025-03-17T12:00:00Z"
}
FieldTypeDescription
reconciliation_idstrID of the reconciliation run.
statusstrCurrent status of the run, for example completed.
matched_transactionsnumberNumber of records that matched.
unmatched_transactionsnumberNumber of records that did not match.
created_atstrWhen the reconciliation started.