Skip to main content
GET
JavaScript

Authorizations

Authorization
string
header
required

An Account API key, account-scoped JWT, App API key, or user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************.

Headers

Api-Version-Date
string

Pins the request to a dated API version.

Example:

"2026-08-21"

Query Parameters

account_id
string

The owning account ID (a biz_ identifier). Provide this or user_id.

user_id
string

The owning user ID (a user_ identifier). Provide this or account_id.

currency
string

Optional currency code filter, for example usd.

status
enum<string>

Filter to payouts whose status reads this word, matching exactly what this version displays — reversed finds settled payouts the bank later returned. Requires Api-Version-Date 2026-08-21 or later.

Available options:
requested,
in_review,
processing,
completed,
reversed,
canceled,
failed,
denied
source
enum<string>

Filter by how the payout was created. Payouts created before source tracking or through internal tooling carry no source and never match.

Available options:
api,
dashboard,
automatic
payout_method_id
string

Filter to payouts sent to one saved payout method (a pytk_ identifier). An unknown id matches nothing.

created_before
string<date-time>

Only payouts created before this ISO 8601 time (exclusive).

created_after
string<date-time>

Only payouts created at or after this ISO 8601 time (inclusive).

first
integer
default:20

Number of payouts to return from the start of the window.

Required range: x <= 100
after
string

Cursor to fetch the page after (from page_info.end_cursor).

last
integer

Number of payouts to return from the end of the window.

Required range: x <= 100
before
string

Cursor to fetch the page before (from page_info.start_cursor).

Response

payouts filtered by source, payout method, and created window

data
object[]
required
page_info
object
required