Bulk approve matches

POST/api/v1/reconciliations/{reconciliation_id}/matches/bulk-approve

Bulk approve transaction matches.

Path Parameters:

  • reconciliation_id: UUID of the reconciliation

Request Body:

  • min_confidence: Minimum AI confidence threshold, 0.0-1.0 (optional, defaults to 0.9)
  • statement_txn_ids: Specific statement transaction IDs to approve (optional, overrides min_confidence)

Note: Two modes:

  1. By confidence threshold: Approve all AI-suggested matches with confidence >= min_confidence
  2. By specific IDs: Approve specific statement_txn_ids (overrides threshold)

Returns: Updated reconciliation with bulk approved matches.

Operation ID: bulk_approve_matches_api_v1_reconciliations__reconciliation_id__matches_bulk_approve_post·View as markdown·OpenAPI slice

Authentication

Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.

Parameters

Path

reconciliation_idstringrequired

Request body

min_confidencenumber

Minimum AI confidence threshold for approval (0.0-1.0)

statement_txn_idsarray · string

Specific statement transaction IDs to approve (overrides min_confidence)

Responses

201Successful Response

successboolean
messagestring
codestring
dataBulkApproveMatchesResponse

422Validation Error

detailarray · ValidationErrorValidationError
5 fields
locarray · string | integerrequired
msgstringrequired
typestringrequired
inputobject
ctxobject