Create Proxy User
This endpoint allows you to create a new proxy user.
The proxy_user_id
and proxy_user_password
can be provided or, if omitted, will be randomly generated.
Additional considerations when creating a Proxy User:
proxy_user_is_strict_security
: If true, the Proxy User requires an IP address authentication list.restricted_service_ids
: A list of service IDs that the user is restricted to, if service restriction is enabled.ip_address_authentications
must be a list of valid IP addresses. Each IP address can only be used by one Proxy User.proxy_user_residential_bytes_limit
: An integer limiting residential traffic (must not be negative).
Authorizations
Private API key for user-level authentication.
Public API key for user-level authentication.
Headers
Content type for the request body as application/json.
Body
A list of IP addresses for Proxy User authentication. Each IP can only be used by one Proxy User.
["1.1.1.1", "2.2.2.2"]
The ID of the proxy user. If not provided, it will be randomly generated.
10 - 32
"stevejobs"
Enable service restriction.
true
Enable strict security. If true, IP authentication is required.
true
Arbitrary metadata object for the Proxy User. Constraints
- Supports string, boolean, float and integer values.
- Non-nested JSON object
- Max 30 keys
- Each value ≤ 300 chars
- Total size ≤ 32KB
Defaults to
{}
if not provided.
The password of the proxy user. If not provided, it will be randomly generated.
10 - 32
"apple1984"
Residential bytes limit for the Proxy User (must not be negative).
1000000
A list of service IDs to which the user is restricted.
["124-1321-123", "224-1321-123"]