Create Payout
Sends money from an account or user balance to a saved payout method for that owner.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"account_id": "biz_xxxxxxxxxxxxxx",
"amount": 50,
"currency": "usd",
"notes": "Detailing supplies restock",
"payout_method_id": "potk_xxxxxxxxxxxxxx",
"speed": "standard"
}Response
payout created
Example response
{
"amount": "50.0",
"created_at": "2026-01-01T12:00:00.000Z",
"currency": "usd",
"estimated_arrival": "2026-01-01T12:00:00.000Z",
"failure": {
"code": "beneficiary_name_mismatch"
},
"fee_amount": "2.5",
"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": "MassPay",
"payout_method": {
"nickname": "Ops checking",
"supported_payout_method": {
"delivery_type": "bank_deposit",
"icon_url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/ach-payout-icon",
"payer_name": "ACH Bank Deposit"
}
},
"payout_request_id": "cofr_xxxxxxxxxxxxx",
"source": "api",
"speed": "instant",
"statement_descriptor": "MYCOMPANY",
"status": "in_review",
"status_detail": "pending_debit"
}Changes
Changed in 17 of the 74 revisions of this API.8940
- ○
added the new optional request property
new-optional-request-property
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
- ○
added the new optional request property
new-optional-request-property
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
added the new
cardenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
checkenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
removed the
masspay_cardenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
paper_checkenum value from the//response property for the response statusresponse-property-enum-value-removed
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
the
response's property type changed fromnumbertostring, and format fromfloattodecimalfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromnumbernulltostringnull, and format fromfloattodecimalfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromnumbertostring, and format fromfloattodecimalfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromnumbertostring, and format fromfloattodecimalfor statusresponse-property-type-changed
- ▲
the
response's property type changed fromnumbertostring, and format fromfloattodecimalfor statusresponse-property-type-changed
- ●
removed the request property
request-property-removed
- ●
added the new
in_reviewenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
processingenum value to theresponse property for the response statusresponse-property-enum-value-added
- ●
added the new
reversedenum value to theresponse property for the response statusresponse-property-enum-value-added
- ○
removed the
awaiting_paymentenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
removed the
in_transitenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ▲
- ○
added the new optional request property
new-optional-request-property
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
- ▲
removed
subschema #1subschema #2from the request bodyoneOflistrequest-body-one-of-removed
- ○
added
subschema #1subschema #2to the request bodyoneOflistrequest-body-one-of-added
- ▲
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
- ▲
removed
subschema #1subschema #2from the request bodyoneOflistrequest-body-one-of-removed
- ○
added
subschema #1subschema #2to the request bodyoneOflistrequest-body-one-of-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the
request property default valuefalsewas removedrequest-property-default-value-removed
- ○
added the non-success response with the status
response-non-success-status-added
- ○
- ○
added the new optional request property
new-optional-request-property
- ○
added
subschema #1subschema #2to the request bodyoneOflistrequest-body-one-of-added
- ○
added the required property
to the response with the statusresponse-required-property-added
- ○
Of the 74 revisions, 1 has no diff computed.