Create withdrawal
Creates a withdrawal request for a ledger account
Required permissions:
payout:withdraw_fundspayout:destination:read
Authentication
A company API key, company scoped JWT, app API key, or user OAuth token. You must prepend your key/token with the word ‘Bearer’, which will look like Bearer ***************************
Request
Response
The withdrawal amount as a decimal number in the specified currency (e.g., 100.00 for $100.00 USD).
The three-letter ISO currency code for this withdrawal (e.g., ‘usd’, ‘eur’).
A machine-readable error code describing why the payout failed. Null if no error occurred.
A human-readable message describing why the payout failed. Null if no error occurred.
How the fee was applied to the withdrawal. ‘exclusive’ means the fee was added on top (user receives the full requested amount). ‘inclusive’ means the fee was deducted from the withdrawal (user receives less than requested). Null if no fee was charged.
The saved payout destination used for this withdrawal (e.g., a bank account or PayPal address). Null if no payout token was used.
The processing speed selected for this withdrawal (‘standard’ or ‘instant’).
The computed lifecycle status of the withdrawal, accounting for the state of associated payouts (e.g., ‘requested’, ‘in_transit’, ‘completed’, ‘failed’).

