Creates a new payout user or adds funds to an existing payout user. The amount is automatically debited from your business payout balance and allocated to the user.
Payouts must be enabled for your business in the dashboard settings before using this endpoint.
This endpoint requires a secure API key. Ensure you have sufficient payout balance before calling this endpoint.
Returned when request body fields are missing or invalid. The response contains an object where each key is a field name and the value is an array of error messages.Common causes:
email is missing or not a valid email format
amount is missing, not an integer, less than 1, or exceeds the maximum
{ "email": ["The email must be a valid email address."], "amount": ["The amount must be at least 1."]}
400 — Insufficient Balance
Returned when your business payout balance is too low to cover the requested amount.How to resolve: Check your payout balance using the Get Balance endpoint before creating payout users, or add funds via the dashboard.
{ "error": "Insufficient payout balance"}
401 — Unauthorized
Returned when the API key is missing or invalid.How to resolve: Ensure you are sending a valid Secret API Key in the Authorization: Bearer header.
{ "error": "Unauthorized"}
403 — Payouts Disabled
Returned when payouts are not enabled for your business.How to resolve: Enable payouts in your dashboard settings.
{ "error": "Payouts are currently disabled. Please enable them in Settings."}
500 — Server Error
Returned when an unexpected error occurs on the server. No funds are debited if this error occurs.How to resolve: Retry the request. If the error persists, contact support.
Check Balance First: Before creating payout users, verify your business has sufficient payout_balance to avoid failed requests.
Not idempotent: Calling this endpoint multiple times with the same email will add the amount each time. Ensure you don’t accidentally duplicate allocations.
Error Handling: Always handle the insufficient balance error gracefully and inform users when funds are not available.
Concurrent Requests: Concurrent requests for the same user are safe. However, ensure your business balance can cover all concurrent allocations.