Siren

List Payouts

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

Last updated: April 9, 2026

List Payouts

GET /siren/v1/payouts

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

Query Parameters

ParameterTypeDefaultDescription
fulfillmentIdinteger—Filter by parent fulfillment
collaboratorIdinteger—Filter by collaborator
statusstring—Filter by payout status (paid, unpaid)
currencystring—Filter by currency code
fieldsstringcore fieldsComma-separated list of fields to include
includestring—Legacy: extended to include extra fields
numberinteger10Results per page
offsetinteger0Pagination offset
orderBystringidSort field. Allowed: id, fulfillmentId, collaboratorId, status, value, currency, dateCreated
orderstringDESCSort direction: ASC or DESC

This endpoint runs CollaboratorAliasResolverMiddleware to resolve collaborator aliases before filtering. The response includes an x-siren-estimated-count header with the total number of matching records.

Example

GET /siren/v1/payouts?fulfillmentId=5&status=unpaid&fields=id,value,collaboratorName
[
  {
    "id": 20,
    "value": 3000,
    "collaboratorName": "Jane Doe"
  }
]