Skip to main content
GET
List transactions

Authorizations

Authorization
string
header
required

API key authentication. Include your API key as a Bearer token.

Example: Bearer sk_prod_xxxxxx

Get your API key from the Stell Dashboard.

Query Parameters

limit
string

Maximum number of items to return (1-100). Defaults to 100.

nextToken
string

Token for pagination

type
string

Only transactions of this type: PURCHASE, REDEMPTION, POINTS_ADJUSTMENT, SCAN_ONLY, CHECK_IN, CHECK_OUT, UNKNOWN, ONLINE, PASS_AND_PAYMENT, PASS_ONLY, PAYMENT_ONLY. Applied to each page after it is read, so a page can hold fewer than limit items while nextToken is still set.

endDate
string

Only transactions on or before this UTC ISO 8601 date-time, written with a Z suffix. Must not be before startDate.

storeId
string

Only transactions at this store. Ignored when passId is set; takes precedence over terminalId.

terminalId
string

Only transactions from this terminal. Ignored when passId or storeId is set.

passId
string

Only transactions on this pass. Takes precedence over storeId and terminalId.

startDate
string

Only transactions on or after this UTC ISO 8601 date-time, written with a Z suffix (for example 2024-03-15T00:00:00Z). An offset such as +02:00 is not converted to UTC.

Response

Successful response with transaction list

data
object
required

Page of transactions plus the pagination cursor

requestId
string
required

Unique request identifier for debugging

Pattern: ^[0-9A-Z]{26}$