Retrieve a specific payout by ID or custom ID. By default, the endpoint expects an ID. To query by custom ID instead, add the query parameter `id_type=custom_id`. Examples: - Get by ID: `GET /payout/{id}` - Get by custom ID: `GET /payout/{custom_id}?id_type=custom_id`
/payout/:idRetrieve a specific payout by ID or custom ID.
By default, the endpoint expects an ID. To query by custom ID instead, add the query parameter id_type=custom_id.
Examples:
GET /payout/{id}GET /payout/{custom_id}?id_type=custom_idTeam API key generated from team settings. Sent as Authorization: Bearer <api_key>.
In: header
ID or custom ID of the payout to retrieve
Type of ID provided: 'id' (default) or 'custom_id'
"id"Value in
application/json
curl -X GET "https://example.com/payout/:id"{ "id": "0e4ba886-0bfe-4b6a-ae2e-d6d9d135dd1e", "uuid": "0e4ba886-0bfe-4b6a-ae2e-d6d9d135dd1e", "customId": "campaign-42", "description": "Payment for YouTube channel campaign", "amount": "100.00", "currency": "EUR", "createdAt": "2026-06-20T10:00:00.000Z", "updatedAt": "2026-06-20T10:00:00.000Z", "creatorHandle": "@mrbeast", "verificationMethod": "youtube-channel", "tags": [], "payoutType": "manual", "status": "created", "notifications": "allowed"}Create POST
Create or update a new payout for team members. For teams with balance enforcement enabled (the default), pre-approved payouts (`preApproved: true`) are rejected with HTTP 422 and error code `INSUFFICIENT_BALANCE` when the total of all open (approved but not yet paid out) payouts would exceed the team wallet balance. The error `data` contains `walletBalance`, `totalOpenAmount`, and `currency`.
List GET
Retrieve a list of payouts for the authenticated team.