Retrieve Payout
Changed onRetrieves a payout by its wdrl_ ID, or by the cofr_ conversion request ID a stablecoin payout carries as payout_request_id. Authentication is optional: anyone with the ID can view tracking details, including notes, trace code, exchange rate, and payout request ID, while accounting fields require payout:withdrawal:read on the account or user that owns the payout. A supplied invalid credential returns 401.
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/payouts/{id}
- Auth: one of:
- none
- HTTP bearer
Query parameters
Optional owning account ID, prefixed biz_. The payout ID identifies its ledger. If supplied, this must match the owner and cannot be combined with user_id.
Optional owning user ID, prefixed user_. The payout ID identifies its ledger. If supplied, this must match the owner and cannot be combined with account_id.
Response
payout found
Example response
{
"amount": "500.0",
"created_at": "2026-07-29T18:22:00.000Z",
"currency": "usd",
"destination_amount": "461.7",
"destination_currency": "eur",
"estimated_arrival": "2026-08-03T00:00:00.000Z",
"exchange_rate": 0.9234,
"failure": {
"code": "beneficiary_name_mismatch"
},
"fee_amount": "0.25",
"fee_paid_by": "self",
"id": "wdrl_xxxxxxxxxxxxx",
"markup_fee": "0.0",
"metadata": {
"batch_id": "2026-08-18"
},
"net_amount": "49.75",
"notes": "Detailing supplies restock",
"object": "payout",
"payer_name": "ACH Bank Deposit",
"payout_method": {
"nickname": "Business checking",
"supported_payout_method": {
"delivery_type": "bank_deposit",
"icon_url": "https://cdn.whop.com/payouts/ach.png",
"payer_name": "ACH Bank Deposit"
}
},
"payout_request_id": "cofr_xxxxxxxxxxxxx",
"recipient_name": "Rishabh J.",
"sender_name": "Whop Blueprints",
"source": "api",
"speed": "standard",
"statement_descriptor": "MYCOMPANY",
"status": "in_review",
"status_detail": "awaiting_provider_acceptance",
"timeline": [
{
"status": "requested",
"status_detail": "security_review",
"timestamp": "2026-01-01T12:00:00.000Z"
}
],
"trace_code": "021000021234567"
}Changes
- breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - info
removed the non-success response with the status
- info
removed the non-success response with the status
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info