Skip to main content
GET
/
reconciliation
/
{id}
Get reconciliation
curl --request GET \
  --url http://localhost:5001/reconciliation/{id} \
  --header 'X-blnk-key: <api-key>'
Use client.Reconciliation.Get to fetch the status and match counts for a reconciliation run.
1

Call the method

client.Reconciliation.Get
recon, resp, err := client.Reconciliation.Get(
	"rec_a8f2c91d-1234-4abc",
)
FieldTypeDescription
reconciliationIDstringID of the reconciliation run to retrieve.
2

Use the reconciliation details

Read fields on the returned *blnkgo.Reconciliation for status, matched and unmatched counts, and timestamps. Poll this endpoint after starting a batch or instant run until Status is completed.
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.
3

Response

200 OK
{
  "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"
}
FieldTypeDescription
reconciliation_idstringID of the reconciliation run.
statusstringCurrent status of the run, for example completed.
matched_transactionsnumberNumber of records that matched.
unmatched_transactionsnumberNumber of records that did not match.
started_atstringWhen the reconciliation started.
completed_atstringWhen the reconciliation finished, if complete.

How reconciliation works

Batch and instant reconciliation workflows.

View reconciliation details

HTTP request and response schema.

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.