Skip to main content
The Proxy User object represents an authentication entity used to access proxies. It functions as a layer between your customer account and your proxies, enabling flexible access control, usage tracking, and data management.

Key Attributes

Authentication Methods

Proxy Users support three authentication methods:
  1. Username/Password Authentication: Standard method using proxy_user_id and proxy_user_password
  2. IP Authentication: Access based on client IP address matching entries in ip_address_authentications
  3. Combined Authentication: Requiring both username/password and IP authentication when proxy_user_is_strict_security is enabled

Access Control

Proxy Users support three access control types via the proxy_user_access_type field:
  • "all" (default): Unrestricted access to all proxies in your account
  • "service_restricted": Access limited to specific services via Proxy User ACL entries
  • "proxy_restricted": Access limited to specific individual proxies via Proxy User ACL entries
When using "service_restricted" or "proxy_restricted" access types, you must create Proxy User ACL entries to grant access to specific services or proxies. See the Proxy User ACL object documentation for details.

Object Relationships

The Proxy User acts as an intermediary between your customer account and your proxy services:
  • Customer: A single customer can have multiple proxy users
  • Proxy User ACL: Controls which services or proxies a proxy user can access (when access_type is restricted)
  • Services: A proxy user can access multiple services based on their ACL entries
  • Proxies: Proxies are accessed through proxy users, which control authentication and authorization
  • Logs: Usage logs are associated with specific proxy users for tracking
  • Log Summaries: Aggregated usage data is linked to proxy users

Example Response

Usage Notes

  • Each customer account can have multiple proxy users (limited by customer_proxy_user_limit)
  • The default proxy user is automatically created with each account
  • Proxy users can be used for traditional proxies, mobile and residential services
  • Use proxy users to organize access to different proxy groups or for different teams
  • Metadata allows for custom organization (e.g., by department, project, or client)
  • For access control, use the proxy_user_access_type field in combination with Proxy User ACL entries