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",
)
| Field | Type | Description |
|---|---|---|
reconciliationID | string | ID 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)
| 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. |