The payouts API requires the
view_payouts scope. To access sale details within payouts, you also need the view_sales scope.List Payouts
Retrieve a paginated list of your payouts.Query Parameters
string
Filter payouts created after this date (format:
YYYY-MM-DD)string
Filter payouts created before this date (format:
YYYY-MM-DD)string
Pagination key from the previous response to fetch the next page
boolean
default:"true"
Whether to include upcoming payouts in the first page. Pass
"false" to exclude.Response
boolean
Whether the request was successful
array
Array of payout objects (up to 10 per page)
string
Pagination key to fetch the next page (present if more pages exist)
string
Full URL to fetch the next page (present if more pages exist)
Get Payout
Retrieve details for a specific payout.Path Parameters
string
required
The unique identifier of the payout
Query Parameters
boolean
default:"true"
Whether to include arrays of sale IDs. Requires
view_sales scope. Pass "false" to exclude.boolean
default:"false"
Whether to include detailed transaction breakdown. Pass
"true" to include.Response
boolean
Whether the request was successful
object
The payout object
Get Upcoming Payouts
Retrieve information about upcoming payouts that haven’t been processed yet.Query Parameters
boolean
default:"true"
Whether to include arrays of sale IDs. Requires
view_sales scope. Pass "false" to exclude.boolean
default:"false"
Whether to include detailed transaction breakdown. Pass
"true" to include.Response
boolean
Whether the request was successful
array
Array of upcoming payout objects (id will be null for upcoming payouts)
Payout Statuses
Payout is being created
Payout is being processed by the payment processor
Payout has been sent but not claimed (PayPal only)
Payout has been successfully completed
Payout failed (funds returned to your balance)
Payout was cancelled
Payout was reversed (funds returned to your balance)
Payout was returned by the bank (funds returned to your balance)
Pagination
Payouts are returned 10 at a time. To fetch subsequent pages:- Make an initial request to
/v2/payouts - If
next_page_keyis present in the response, there are more results - Make another request with
page_keyparameter set to thenext_page_keyvalue - Repeat until
next_page_keyis absent
When using pagination with
page_key, upcoming payouts are not included in the results, even if include_upcoming is true.Error Codes
Bad Request - Invalid date format (dates must be in
YYYY-MM-DD format) or invalid page_keyUnauthorized - Invalid or missing access token
Forbidden - Insufficient permissions (requires
view_payouts scope)Not Found - Payout not found