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"
listSettlements