v1
latestOpenAPI 3.0.02026-07-2464438356.8 KBPayouts
Create a Payout Request
Creates a Payout Request. The Payout Request can have multiple recipients, each of which can be a fiat or blockchain payout.
post/api/payouts/payout
Headers
on-behalf-ofstring
Organization ID to act on behalf of
idempotency-keystring uuid
Optional UUID to safely retry requests without creating duplicate operations. Subsequent requests with the same key and identical body return the original cached response with an idempotency-replayed: true response header. Keys expire after 24 hours.
Request body
Example request
{
"payouts": [
{
"amount": {
"tokenSymbol": "USDC"
},
"payoutDetails": {
"walletDetails": {
"walletAddress": "0x0000000000000000000000000000000000000000"
}
},
"supportingDetails": {
"supportingDocument": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAA..."
}
}
]
}Response
The successfully created Payout Request
Example response
{
"payouts": [
{
"amount": {
"tokenSymbol": "USDC"
},
"details": {
"feeTotal": {
"tokenSymbol": "USDC"
},
"fiatAmount": {
"fiatCurrencyCode": "USD"
},
"transactionFee": {
"tokenSymbol": "USDC"
}
},
"recipientInfo": {
"details": {
"details": {
"truncatedBankAccountNumber": "****1234"
}
}
}
}
]
}