Reconciliation
Instant reconciliation
Run instant reconciliation with the TypeScript SDK.
POST
Instant reconciliation
Use
blnk.Reconciliation.runInstant to reconcile external records inline.
blnk.Reconciliation.runInstant
| Field | Description |
|---|---|
external_transactions | Array of external transaction rows to reconcile. |
external_transactions[].id | Unique external transaction ID. |
external_transactions[].amount | Transaction amount. |
external_transactions[].reference | Unique transaction reference. |
external_transactions[].currency | ISO 4217 currency code. |
external_transactions[].description | Description of the transaction. |
external_transactions[].date | Transaction date and time. |
external_transactions[].source | Origin of the transaction data. |
strategy | Match strategy: one_to_one, one_to_many, or many_to_one. |
matching_rule_ids | IDs of the matching rules to apply. |
dry_run | Optional. Set true to test without writing results to the ledger. |
grouping_criteria | Optional field used to group records during matching. |
Response shape
200 OK
| Field | Description |
|---|---|
reconciliation_id | ID of the reconciliation run. Use it with blnk.Reconciliation.get to check status. |
Related docs
How reconciliation works
Batch and instant reconciliation workflows.
Instant reconciliation
HTTP request and response schema.