Reconciliation

Get reconciliation

Get reconciliation status and match counts with the Go SDK.

GET/reconciliation/{reconciliation_id}

Use client.Reconciliation.Get to fetch the status and match counts for a reconciliation run.

Call the method

recon, _, _ := client.Reconciliation.Get(
	"rec_a8f2c91d-1234-4abc-9def-0123456789ab",
)
FieldTypeDescription
reconciliationIDstringID of the reconciliation run to retrieve.

Response

{
  "reconciliation_id": "rec-123",
  "upload_id": "upload_8c700d1b-09c0-4ef4-9ab1-a0decf3d0aa3",
  "status": "completed",
  "matched_transactions": 20,
  "unmatched_transactions": 5,
  "is_dry_run": false,
  "started_at": "2025-03-17T12:00:00Z",
  "completed_at": "2025-03-17T12:00:05Z"
}

Go response (*blnkgo.Reconciliation)

FieldTypeDescription
ReconciliationIDstringID of the reconciliation run.
UploadIDstringUpload ID associated with the run, when applicable.
StatusstringCurrent status of the run, for example completed.
MatchedTransactionsintNumber of records that matched.
UnmatchedTransactionsintNumber of records that did not match.
IsDryRunboolWhether the run was a dry run.
StartedAttime.TimeWhen the reconciliation started.
CompletedAt*time.TimeWhen the reconciliation finished, if complete.