ReconifyDocumentation

List reconciliations

Returns a paginated list of reconciliation runs for your organization, newest first.

GET
/reconciliations

Authorization

ApiKeyAuth
AuthorizationBearer <token>

Org-level API key (sk_live_*). Create keys from the dashboard at Settings → API Keys.

In: header

Query Parameters

status?string

Filter by status (queued, reconciling, reporting, completed, failed, cancelled)

q?string

Case-insensitive substring search on ID or name

limit?integer

Maximum results per page (1–100)

Formatint64
Range1 <= value <= 100
Default20
offset?integer

Pagination offset

Formatint64
Range0 <= value
Default0

Response Body

application/json

application/problem+json

curl -X GET "https://example.com/reconciliations"
{  "$schema": "/v1/schemas/ListReconciliationsOutputBody.json",  "limit": 0,  "offset": 0,  "reconciliations": [    {      "completedAt": "2019-08-24T14:15:22Z",      "createdAt": "2019-08-24T14:15:22Z",      "currentStage": "string",      "id": "string",      "lastErrorMessage": "string",      "ledgerConfig": null,      "name": "string",      "orgId": "string",      "progressPct": 0.1,      "runMode": "string",      "startedAt": "2019-08-24T14:15:22Z",      "status": "string",      "updatedAt": "2019-08-24T14:15:22Z"    }  ],  "total": 0}
{  "$schema": "/v1/schemas/ErrorModel.json",  "detail": "Property foo is required but is missing.",  "errors": [    {      "location": "string",      "message": "string",      "value": null    }  ],  "instance": "https://example.com/error-log/abc123",  "status": 400,  "title": "Bad Request",  "type": "https://example.com/errors/example"}