This endpoint allows a user to edit an existing Proxy User entry by providing the necessary proxy_user_id.
For access control, use the ProxyUserAcl endpoints to manage specific service or proxy access when using “service_restricted” or “proxy_restricted” access types.
Private API key for user-level authentication.
Public API key for user-level authentication.
Content type for the request body as application/json.
ID of the proxy user record to edit.
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, service_restricted, proxy_restricted Enable or disable strict security for the Proxy User.
false
Arbitrary metadata object associated with the Proxy User. Constraints
{
"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
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"]