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
fulfillmentIdintegerFilter by parent fulfillment
collaboratorIdintegerFilter by collaborator
statusstringFilter by payout status (paid, unpaid)
currencystringFilter by currency code
fieldsstringcore fieldsComma-separated list of fields to include
includestringLegacy: 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"
  }
]