Understanding the Proxy User object and its role in the Ping Proxies API
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 bandwidth management.
Attribute | Type | Description |
---|---|---|
proxy_user_id | string | Unique identifier for the proxy user (acts as username) |
proxy_user_password | string | Password for proxy authentication |
proxy_user_is_service_restricted | boolean | Whether access is restricted to specific services |
proxy_user_is_strict_security | boolean | Whether IP authentication is required |
proxy_user_residential_bytes_limit | integer | Maximum residential bandwidth allocation in bytes |
proxy_user_residential_bytes_used | integer | Used residential bandwidth in bytes |
proxy_user_metadata | object | Custom metadata for tracking and organization |
ip_address_authentications | array | List of IP addresses authorized to use this proxy user |
restricted_service_ids | array | List of service IDs this proxy user can access (if restricted) |
Proxy Users support three authentication methods:
proxy_user_id
and proxy_user_password
ip_address_authentications
proxy_user_is_strict_security
is enabledThe Proxy User acts as an intermediary between your customer account and your proxy services:
Endpoint | Method | Description |
---|---|---|
/public/user/proxy_user/create | POST | Create a new proxy user |
/public/user/proxy_user/retrieve/{proxy_user_id} | GET | Retrieve a specific proxy user |
/public/user/proxy_user/search | GET | Search proxy users with filters |
/public/user/proxy_user/edit/{proxy_user_id} | PATCH | Edit an existing proxy user |
/public/user/proxy_user/delete/{proxy_user_id} | DELETE | Delete a proxy user |
customer_proxy_user_limit
)