To modify Mac Custom Profiles payload item
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/maccustomprofiles/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
File ID of the uploaded custom profile. Use the fileID from the File Upload API response
Identifier for an existing custom profile configuration to update
Allow existing payload types to coexist with this custom profile. true=allow, false=reject conflicts. Default: false
Custom profile type. Allowed values: 1=Configuration Profile, 2=Custom command, 3=DDM Configuration
curl --request PUT \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/maccustomprofiles/payloaditems/{payload_id} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"custom_profile_type":1,"custom_profile_file_id":6967000001030034,"custom_profile_id":6967000001030045,"allow_existing_payload":false}'Modify Custom Profile payload item
{
"custom_profile_type": 1,
"custom_profile_file_id": 6967000001030034,
"custom_profile_id": 6967000001030045,
"allow_existing_payload": false
}
Unique identifier of the payload item
File ID of the uploaded custom profile. Obtained from the File Upload API response
Identifier for the custom profile configuration
Whether existing payload types are allowed to coexist. Default: false
Custom profile type. Values: 1=Configuration Profile, 2=Custom command, 3=DDM Configuration
Custom Profile payload item successfully modified
{
"payload_id": 6967000001030056,
"custom_profile_type": "1",
"custom_profile_file_id": 6967000001030034,
"custom_profile_id": 6967000001030045,
"allow_existing_payload": false
}
![]()
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.