Reconciliation
Instant reconciliation
Run instant reconciliation with the TypeScript SDK.
POST
Instant reconciliation
Use
blnk.Reconciliation.runInstant to reconcile external records inline.
Call the method
blnk.Reconciliation.runInstant
| Field | Type | Description |
|---|---|---|
external_transactions | object[] | Array of external transaction rows to reconcile. |
external_transactions[].id | string | Unique external transaction ID. |
external_transactions[].amount | number | Transaction amount. |
external_transactions[].reference | string | Unique transaction reference. |
external_transactions[].currency | string | ISO 4217 currency code. |
external_transactions[].description | string | Description of the transaction. |
external_transactions[].date | string | Transaction date and time. |
external_transactions[].source | string | Origin of the transaction data. |
strategy | string | 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.