Skip to main content
GET
List pending reconciliation transfers

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. The tenantId is derived from the bearer token or authenticated request context and is not supplied through X-Organization-Id.

Headers

X-Organization-Id
string<uuid>
required

Midaz organization scope for the request, used for downstream CRM, Fees, and Midaz calls. Required on org-scoped transfer routes in every deployment mode; a missing or non-UUID value returns 400. This is not the tenant identifier — tenantId is derived from the bearer JWT or authenticated context, never from this header. Background workers (TED IN poller, reconciliation) have no request header and, in single-tenant mode, fall back to the deployment's ORGANIZATION_ID env.

Query Parameters

limit
integer
default:50

Maximum number of records to return (1–200, default 50).

Required range: 1 <= x <= 200
reconciliationStatus
enum<string>

Lists only the transfers in this reconciliation state. Omit it to list every transfer that still needs an action.

  • AWAITING: the worker still queries the settlement.
  • MANUAL_REVIEW: a person must decide. This includes the transfers stored as EXHAUSTED.
  • REVERSING: an inbound chargeback held on the ledger, retried every cycle.
Available options:
AWAITING,
MANUAL_REVIEW,
REVERSING

Response

Pending reconciliation list returned successfully.

items
object[]

Transfers that still need a reconciliation action.

failureConcentration
object[]

Breakdown of failure codes across pending items.

pagination
object

Pagination metadata.