v1

latestOpenAPI 3.1.0Payrails GmbH2026-07-2614905.7 MB
ReconciliationRecords

Bulk manually reconcile records

Marks multiple reconciliation records as manually reconciled in a single bulk operation, capturing operator supplied reasons and comments. Records must not already be in a reconciled resolution. The response includes a summary of successes and failures.

post/reconciliation/records/reconcile

Request body

idstring[] required

List of record identifiers to reconcile.

tagSlugsstring[]

Slugs of merchant-catalog tags to attach to every record in the batch as part of the reconcile action. Validated against the merchant tag catalog once before any DB write.

reasonsstring[]

Deprecated. Use tagSlugs instead. Existing values continue to work and are coerced into the tag slug list when tagSlugs is empty; they will also be persisted on the published manual-reconciliation-action analytics event so downstream dashboards keep working. This field may be removed in a future major release.

commentsstring nullable

Optional operator comments associated with the manual reconciliation.

Response

Bulk reconciliation completed. See response for individual record outcomes.

successinteger required

Number of records that were successfully reconciled.

totalinteger required

Total number of records processed.

failedinteger required

Number of records that failed to reconcile.