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
Filter payouts created after this date (format:
YYYY-MM-DD)Filter payouts created before this date (format:
YYYY-MM-DD)Pagination key from the previous response to fetch the next page
Whether to include upcoming payouts in the first page. Pass
"false" to exclude.Response
Whether the request was successful
Array of payout objects (up to 10 per page)
Pagination key to fetch the next page (present if more pages exist)
Full URL to fetch the next page (present if more pages exist)
Get Payout
Retrieve details for a specific payout.Path Parameters
The unique identifier of the payout
Query Parameters
Whether to include arrays of sale IDs. Requires
view_sales scope. Pass "false" to exclude.Whether to include detailed transaction breakdown. Pass
"true" to include.Response
Whether the request was successful
The payout object
Get Upcoming Payouts
Retrieve information about upcoming payouts that haven’t been processed yet.Query Parameters
Whether to include arrays of sale IDs. Requires
view_sales scope. Pass "false" to exclude.Whether to include detailed transaction breakdown. Pass
"true" to include.Response
Whether the request was successful
Array of upcoming payout objects (id will be null for upcoming payouts)
Payout Statuses
creating
Payout is being created
processing
Payout is being processed by the payment processor
unclaimed
Payout has been sent but not claimed (PayPal only)
completed
Payout has been successfully completed
failed
Payout failed (funds returned to your balance)
cancelled
Payout was cancelled
reversed
Payout was reversed (funds returned to your balance)
returned
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
400
Bad Request - Invalid date format (dates must be in
YYYY-MM-DD format) or invalid page_key401
Unauthorized - Invalid or missing access token
403
Forbidden - Insufficient permissions (requires
view_payouts scope)404
Not Found - Payout not found