Reconciliation/listSettlements
List Settlements
Historical settlement batches, cursor-paginated.
GET
/v1/settlementsReturn historical settlement batches, ordered newest first. Cursor-paginated via the cursor query parameter. Use this to power reconciliation dashboards, accounting exports, or to find the batch a specific transaction landed in. Each settlement corresponds to one successful call to /v1/reconciliation with closeDay=true.
QUERY PARAMETERS
cursorstringOpaque pagination cursor returned by a previous call. Omit on the first page.
Example: "cursor_stl_01JQDAY00042"
limitintegerPage size, 1–100. Defaults to 25.
Example: 25
fromstring · ISO 8601Include settlements closed on or after this timestamp (ISO 8601).
Example: "2026-04-01T00:00:00Z"
tostring · ISO 8601Include settlements closed before this timestamp (ISO 8601).
Example: "2026-05-01T00:00:00Z"
currencystringFilter by ISO 4217 currency code.
Example: "NZD"
Response
application/json
dataarrayrequiredArray of Settlement objects, newest first.
hasMorebooleanrequiredWhether more pages exist. If true, pass nextCursor to the next call.
Example: true
nextCursorstringnullableCursor for the next page. Null when hasMore is false.
Example: "cursor_stl_01JQDAY00017"
commerce-api/openapi.yaml · listSettlements