Skip to main content
ProxyJam uses standard HTTP status codes and returns a consistent error body.

Error response format

Some validation errors return a structured list of fields:

HTTP status codes

Common errors

Your access_token is missing, expired, or malformed. Refresh it using POST /users/refresh.
Your account exists but does not have permission to access this resource. This can happen if the resource belongs to another user.
Returned when you try to create a resource that already exists, such as registering with an email that is already in use.
The request body is valid JSON but fails field-level validation. Check the detail array for which fields are invalid.
The API enforces a global rate limit of 100 requests per minute. Slow down and retry after a short delay.