Set Manual Proxy
This endpoint allows users to manually configure a specific proxy for their OnlyFans account, overriding any automatic assignment. The provided configuration undergoes a connectivity check before being saved.Authentication
This endpoint requires authentication via bearer token representing a valid user session managed by Supabase Auth (cookies).Testing Note: Due to the requirement for a live user session, this endpoint cannot be successfully tested directly using the ‘Send’ button in this documentation with a static token.To test:
- Call this endpoint from your web application after logging in.
- Use
curl
or a similar tool with a valid, current user JWT obtained from your browser’s session after logging in.
curl
, you need the JWT access token stored by Supabase Auth in your browser.
- Log in to your application normally in your browser.
- Open Developer Tools (usually F12).
- Go to the Application tab (it might be called Storage in Firefox).
- Under the Storage section, find Cookies and select your application’s domain (e.g.,
http://localhost:3000
orhttps://onlyautomator.com
). - Look for a cookie named similar to
sb-access-token
(the exact name might vary slightly based on Supabase configuration). - Copy the entire value of this cookie. This is your Bearer token.
- Use this copied value in the
Authorization: Bearer <your_copied_token>
header for yourcurl
or other API tool requests.
Response Example
Error Codes
This table provides context beyond the basic OpenAPI status codes.Status Code | Description |
---|---|
400 | Missing required fields (address, port, username, password) in request body or invalid format. |
400 | The provided proxy failed the connectivity check (reason specified in the error message). |
401 | Authentication token is missing or invalid. |
404 | The specified accountId does not exist. |
500 | An internal server error occurred (e.g., database update failed, password encryption failed). |
Code Examples
Notes
- A connectivity check is performed before saving the configuration.
- The provided
proxy_password
is stored encrypted and is not returned in the response. - Successfully setting a manual proxy updates the account’s
proxy_mode
tomanual
and ensuresproxy_is_active
istrue
. - Any existing
proxy_id
from automatic assignment is cleared.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Bearer token for authentication (JWT)
Path Parameters
The unique identifier of the OnlyFans account.
Body
application/json
Response
Manual proxy configured successfully.