Reconciliation
Instant Reconciliation
Learn how to run reconciliation instantly.
POST
If you’re using the auto-provisioned
Enterprise Core instance included with your Production License deployment, set the base URL to: https://ENTERPRISE_PUBLIC_URL/core.If you’re connecting to a different Core instance, use the publicly accessible base URL for that instance instead.Authorization
If set, the API uses an API key for authentication. Include the following header in your requests:X-blnk-key: <api-key>.
Replace <api-key> with your secret API key. Ensure the key is kept secure and not exposed in public repositories or client-side code.
See also: Scoped API keys and Secure your Blnk server.
Body
Array of external transactions to be reconciled. Max number of external transactions allowed is 10,000.
Specifies the reconciliation strategy to be applied. Learn more: Reconciliation strategy. Supported values are:
one_to_one: Used for a direct match between an internal transaction record in your Blnk Ledger and an external transaction record.one_to_many: Used when one external transaction represents multiple internal transactions (e.g., batch or split payments).many_to_one: Used when multiple external transaction records make up one internal transaction record (e.g., installment payments, ACH transfers, etc.).
Indicates whether the reconciliation process should be executed as a test or not.
true: Results are not stored in the ledger, treating it as a test.false: Results are stored in the ledger.
Specifies the field used to group records during reconciliation.
Specifies the IDs of the matching rules to apply during the reconciliation process.