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.
Path Parameters
ID of the proxy user record to edit.
Body
The Proxy User details to be edited.
When changing access_type, set to True to clear all existing ProxyUserAcl entries. Required when changing to "all" if ACLs exist. Optional for other access_type changes.
A list of valid IP addresses authenticated for this Proxy User.
["1.1.1.1", "2.2.2.2"]Access control type for the proxy user:
- "all": Unrestricted access
- "service_restricted": Access restricted by ProxyUserAcl service entries
- "proxy_restricted": Access restricted by ProxyUserAcl proxy entries
all, service_restricted, proxy_restricted Enable or disable strict security for the Proxy User.
false
Arbitrary metadata object associated with the Proxy User. Constraints
- Supports string, boolean, float and integer values.
- Must be a non-nested JSON object.
- Maximum 30 keys.
- Each value's string representation ≤ 300 characters.
- Total size ≤ 32KB.
{
"internal_customer_id": "94266dc6-b29f-4499-a7a8-35232d186706"
}The new password for the Proxy User. Must be alphanumeric, 10 to 32 characters.
"newPass1241233"
The residential bytes limit for the Proxy User (must be ≥ current usage).
1000000
Response
Proxy User Successfully Edited
List of Proxy User IDs that were successfully edited.
The Proxy User ID.
["stevejobs"]Success message indicating the Proxy User was edited.
"Proxy User successfully edited."
List of ProxyUserAcl IDs that were deleted during the edit operation (when access_type is set to "all").
The ProxyUserAcl ID.
["123e4567-e89b-12d3-a456-426614174000"]