To modify Mac Global Http Proxy policy payload item
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/macglobalhttpproxypolicy/payloaditems/{payload_id}
MDMDeviceMgmt.UPDATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the profile. Obtain from the Create Profile or Get Profiles response
Unique identifier of the payload item. Obtain from the Get Payload Item IDs response
Proxy configuration type. Allowed values: 0=None, 1=Manual, 2=Automatic (PAC URL)
Hostname or IP address of the HTTP proxy server. Required when proxy_type is 1 (Manual)
Port number of the HTTP proxy server. Valid range: 0-65535. Default: 0
Username for proxy server authentication
Password for proxy server authentication (sensitive - write-only, not returned in responses)
Internal identifier for the stored proxy password credential
URL of the Proxy Auto-Configuration (PAC) file. Required when proxy_type is 2 (Automatic)
curl --request PUT \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/macglobalhttpproxypolicy/payloaditems/{payload_id} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"proxy_user_name":"Zylker User","proxy_server":"value","proxy_password_id":1,"proxy_password":"********","proxy_pac_url":"https://zylker.com","proxy_server_port":0,"proxy_type":1}'Modify Global HTTP Proxy payload item
{
"proxy_user_name": "Zylker User",
"proxy_server": "value",
"proxy_password_id": 1,
"proxy_password": "********",
"proxy_pac_url": "https://zylker.com",
"proxy_server_port": 0,
"proxy_type": 1
}
Unique identifier of the payload item
Proxy configuration type. Allowed values: 0=None, 1=Manual, 2=Automatic (PAC URL)
Hostname or IP address of the HTTP proxy server. Required when proxy_type is 1 (Manual)
Port number of the HTTP proxy server. Valid range: 0-65535. Default: 0
Username for proxy server authentication
Password for proxy server authentication (sensitive - write-only, not returned in responses)
Internal identifier for the stored proxy password credential
URL of the Proxy Auto-Configuration (PAC) file. Required when proxy_type is 2 (Automatic)
Global HTTP Proxy payload item successfully modified
{
"payload_id": 9007199254741000,
"proxy_user_name": "Zylker User",
"proxy_server": "value",
"proxy_password_id": 1,
"proxy_password": "********",
"proxy_pac_url": "https://zylker.com",
"proxy_server_port": 0,
"proxy_type": 1
}
![]()
Duration: 1 minute | Threshold: 60 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.