v11
latestOpenAPI 3.1.12026-08-03174162.0 MBList payouts with cursor-based pagination
Returns payout data with cursor-based pagination and optional full-text search via the query parameter.
Query parameters
When true, returns payouts from teams where the authenticated user has payout access (for example, payout.read or payout.write).
Filter payouts by specific team unique identifier. BREAKING CHANGE: Replaced promoterId filter.
Filter payouts by specific event unique identifier. When provided, only returns payouts for this event.
Filter payouts by payment status. UPCOMING: scheduled but not yet processed, FAILED: failed processing and will retry, PROCESSING: currently being processed, PAID: successfully completed, CANCELLED: cancelled before completion.
Filter payouts by approval status. PENDING: awaiting approval, APPROVED: approved for processing, REJECTED: rejected and will not be processed.
Optional search query to filter payouts by text fields. When provided, search-backed pagination is used.
Optional list sort field. Use createdAt to return newest or oldest payouts first.
Sort direction for payout lists. Defaults to desc when sort is provided.
Maximum number of payouts to return per request (1-100, default: 20)
Pagination cursor for continuing to fetch subsequent results. Use the cursor from the previous response to continue.
Response
OK
Example response
{
"payouts": [
{
"id": "pyt_01jps5cgsfv2wre6hd0rc4w4t8",
"createdAt": "2026-08-03T06:13:52.219Z",
"updatedAt": "2026-08-03T06:13:52.219Z",
"paidAt": "2026-08-03T06:13:52.219Z",
"dueAt": "2026-08-03T06:13:52.219Z",
"status": "PAID",
"method": "MANUAL",
"approval": "APPROVED",
"frequency": "AFTER_EVENT",
"structure": "DEFAULT",
"transfers": [
{
"id": "xfr_01jq8s6c38f97w9yfrfcdhf47v",
"createdAt": "2026-08-03T06:13:52.219Z",
"kind": "TICKETS",
"amount": 1000,
"currency": "AUD",
"feeCurrency": "AUD",
"reference": "XYZ",
"gateway": "AIRWALLEX",
"gatewayId": "fe33fb0f-d9d8-47cd-8eef-6a19bd6223eb",
"beneficiary": "My Bank Account",
"beneficiaryId": "ben_01jps5cgse5n6mg1ymkew9tsfh",
"status": "SCHEDULED",
"settlementAmount": 3550,
"settlementCurrency": "USD"
}
],
"deductions": [
{
"id": "pdn_01jq8s6c38f97w9yfrfcdhf47v",
"createdAt": "2026-08-03T06:13:52.219Z",
"updatedAt": "2026-08-03T06:13:52.219Z",
"amount": -1000,
"currency": "AUD",
"description": "Legacy payout deduction",
"gateway": "AIRWALLEX",
"gatewayId": "fe33fb0f-d9d8-47cd-8eef-6a19bd6223eb",
"beneficiary": "My Bank Account",
"beneficiaryId": "ben_01jps5cgse5n6mg1ymkew9tsfh"
}
],
"price": {
"net": 1000,
"total": 1000,
"gross": 1000,
"base": 1000,
"currency": "AUD"
},
"event": {
"id": "evt_01jps5cgsenjrazw6wswmyspa3",
"name": "Test Event",
"slug": "test-event",
"location": "Watson's EQ"
},
"timeline": [
{
"id": "tl_01jgxyz123abc",
"createdAt": "2026-08-03T06:13:52.219Z",
"kind": "CREATED",
"description": "Payout was created after event settlement",
"author": "System",
"userId": "usr_01jps5cgsd4tzjghtnt45qnhn0",
"externalId": "airwallex:transfer_abc123:completed"
}
],
"eventId": "evt_01jps5cgsenjrazw6wswmyspa3"
}
],
"before": "eyJ2ZXJzaW9uIjoxLCJpbnRlbnQiOnsic291cmNlIjoiZGVtbyJ9LCJwb3MiOnsicHJpbWFyeUtleSI6InBybV8wMXM4NTNqIn19",
"after": "eyJ2ZXJzaW9uIjoxLCJpbnRlbnQiOnsic291cmNlIjoiZGVtbyJ9LCJwb3MiOnsicHJpbWFyeUtleSI6InBybV8wMXM4NTNkIn19",
"limit": 20
}