Reconciliation
Instant reconciliation
Run instant reconciliation with the Python SDK.
POST
Instant reconciliation
Use
blnk.reconciliation.run_instant to reconcile external records inline.
Call the method
blnk.reconciliation.run_instant
| Field | Type | Description |
|---|---|---|
external_transactions | list[dict] | Array of external transaction rows to reconcile. |
external_transactions[].id | str | Unique external transaction ID. |
external_transactions[].amount | number | Transaction amount. |
external_transactions[].reference | str | Unique transaction reference. |
external_transactions[].currency | str | ISO 4217 currency code. |
external_transactions[].description | str | Description of the transaction. |
external_transactions[].date | str | Transaction date and time. |
external_transactions[].source | str | Origin of the transaction data. |
strategy | str | Match strategy: one_to_one, one_to_many, or many_to_one. |
matching_rule_ids | string[] | IDs of the matching rules to apply. |
Save the reconciliation ID
Use
response.data["reconciliation_id"] with blnk.reconciliation.get to poll status and match counts.Related docs
How reconciliation works
Batch and instant reconciliation workflows.
Instant reconciliation
HTTP request and response schema.