Reconcile a transaction

PATCH https://app.speybooks.com/api/v1/transactions/{id}/reconcile

Marks a posted transaction as reconciled (matched against a bank statement) or removes the reconciliation flag.

Only posted transactions can be reconciled. Setting reconciled: true records a timestamp; setting it to false clears the timestamp.

Reconciled transactions cannot be reverted to draft status.

Path parameters

id string required
Transaction ID (e.g. txn_42). Must use the transaction prefix.

Body parameters

reconciled boolean required
Set to true to mark as reconciled, false to un-reconcile.

Response

200 Reconciliation status updated.
Show response fields
reconciled boolean

Error codes

400 Invalid ID or transaction is not in posted status.
404 Transaction not found.