kepa
Reconciliation/listSettlementTransactions

List Settlement Transactions

Every transaction included in a settlement batch.

GET/v1/settlements/{settlementId}/transactions
List every transaction — sale, refund, void, pre-auth capture — that rolled up into a given settlement batch. Cursor-paginated and filterable by transaction type. Use this to produce line-item reconciliation reports or to reconcile Atlas totals against your accounting system.
PATH PARAMETERS
settlementIdstringrequired

The settlement identifier.

Example: "stl_01JQDAY00042"
QUERY PARAMETERS
cursorstring

Opaque pagination cursor.

Example: "cursor_txn_01JQXYZ000123"
limitinteger

Page size, 1–200. Defaults to 50.

Example: 50
typeenum

Filter by transaction type.

SALEREFUNDVOIDPRE_AUTH_COMPLETE

Response

application/json

dataarrayrequired

Array of TransactionResponse objects, ordered by timestamp ascending.

hasMorebooleanrequired

Whether more pages exist.

Example: true
nextCursorstringnullable

Cursor for the next page.

commerce-api/openapi.yaml · listSettlementTransactions

GETLocal
http://terminal:8443/v1/settlements/{settlementId}/transactions
Request
curl http://terminal:8443/v1/settlements/stl_01JQDAY00042/transactions?limit=50 \
  -H "X-Api-Key: $ATLAS_API_KEY"
Response
{
  "data": [
    {
      "transactionId": "txn_01JQXYZ123456",
      "status": "APPROVED",
      "type": "SALE",
      "amount": 2500,
      "currency": "NZD",
      "timestamp": "2026-04-08T09:14:22Z"
    }
  ],
  "hasMore": true,
  "nextCursor": "cursor_txn_01JQXYZ123499"
}