Payouts
Request Manual Withdrawal
Request a payout withdrawal, if the frequency is set to manual. Refer to our `/payouts/balances` endpoint to retrieve the minimum and maximum withdrawal amounts.
AuthorizationBearer <token>
Get your API Key from OnlyFansAPI Console - https://app.onlyfansapi.com/api-keys
In: header
Path Parameters
accountstring
The Account ID
amountinteger
The amount to withdraw. Amount may not be higher than the current balance.
Response Body
curl -X POST "https://app.onlyfansapi.com/api/string/payouts/request-manual-withdrawal" \
-H "Content-Type: application/json" \
-d '{
"amount": 50
}'
{
"data": {
"list": [
{
"state": "new",
"rejectReason": null
}
]
},
"_meta": {
"_credits": {
"used": 1,
"balance": 1000000028,
"note": "Always"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 10000000,
"limit_day": 50000,
"remaining_minute": 9999999,
"remaining_day": 49998
}
}
}
{
"error": "ONLYFANS_COM_ERROR",
"message": "Bad Request - The request could not be understood by the server.",
"description": "This error happened most probably because of a bug in the OnlyFans.com API or you sent wrong parameters (like a non-existing user id).",
"onlyfans_response": {
"status": 400,
"body": {
"error": {
"code": 0,
"message": "Not enough funds to request a payout"
}
}
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999866,
"note": "OnlyFans returned an error, but we still had to make an API request to OnlyFans.com"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 10000000,
"limit_day": 50000,
"remaining_minute": 9999997,
"remaining_day": 49984
}
}
}