POST
/
reconciliation
/
start

Authorization

Basic authentication header of the form — Basic <encoded-value>, where <encoded-value> is the base64-encoded string of your username:password.

Body

upload_id
string
required

Defines the unique ID of the file containing the external data to be reconciled.

strategy
string
required

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.).
dry_run
boolean
default: "false"required

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.
grouping_criteria
string
required

Specifies the field used to group records during reconciliation.

matching_rule_ids
array
required

Specifies the IDs of the matching rules to apply during the reconciliation process.

Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool.

To ask questions or discuss issues, please contact us or join our Discord community.

Get access to Blnk Cloud.

Manage your Blnk Ledger and explore advanced features (access control & collaboration, anomaly detection, secure storage & file management, etc.) in one dashboard.

Was this page helpful?