Reconciliation
Get reconciliation
Get reconciliation status and match counts with the Go SDK.
GET
Get reconciliation
Use
client.Reconciliation.Get to fetch the status and match counts for a reconciliation run.
Call the method
client.Reconciliation.Get
| Field | Type | Description |
|---|---|---|
reconciliationID | string | ID of the reconciliation run to retrieve. |
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.| Field | Type | Description |
|---|---|---|
ReconciliationID | string | ID of the reconciliation run. |
UploadID | string | Upload ID associated with the run, when applicable. |
Status | string | Current status of the run, for example completed. |
MatchedTransactions | int | Number of records that matched. |
UnmatchedTransactions | int | Number of records that did not match. |
IsDryRun | bool | Whether the run was a dry run. |
StartedAt | time.Time | When the reconciliation started. |
CompletedAt | *time.Time | When the reconciliation finished, if complete. |
Response
200 OK
| Field | Type | Description |
|---|---|---|
reconciliation_id | string | ID of the reconciliation run. |
status | string | Current status of the run, for example completed. |
matched_transactions | number | Number of records that matched. |
unmatched_transactions | number | Number of records that did not match. |
started_at | string | When the reconciliation started. |
completed_at | string | When the reconciliation finished, if complete. |
Related docs
How reconciliation works
Batch and instant reconciliation workflows.
View reconciliation details
HTTP request and response schema.