Siren

List Transactions

Returns a paginated list of transactions with filtering, sorting, and field selection.

Last updated: April 9, 2026

List Transactions

GET /siren/v1/transactions

Returns a paginated list of transactions. Results are wrapped by the ListResponseWrapperInterceptor.

Query Parameters:

ParameterTypeDefaultDescription
statusstringFilter by status
fieldsstringcore fieldsComma-separated list of fields to include
includestringLegacy: extended to include extra fields
numberinteger10Results per page
offsetinteger0Pagination offset
orderBystringidSort field. Allowed: id, status, dateCreated
orderstringDESCSort direction: ASC or DESC

Response Headers:

  • x-siren-estimated-count. Total matching records (exposed via Access-Control-Expose-Headers).

Example Request:

GET /siren/v1/transactions?status=complete&fields=id,status,totalValue,currency&number=25

Example Response:

[
  {
    "id": 101,
    "status": "complete",
    "totalValue": 9999,
    "currency": "USD"
  }
]