Create the profile based on the platform
https://{serverurl}/api/v1/mdm/profiles
MDMOnDemand.MDMDeviceMgmt.CREATECopied!
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Name of the profile (required)
Description of the profile
Profile platform type: 1 - iOS, 2 - Android, 3 - Windows, 4 - Chrome, 5 - MAC and 6 - Apple TV
Scope of the profile (default - 0). Android: 0 - devices, 1 - knox container. Chrome: 0 - devices, 2 - user
curl --request POST \
--url https://appdomain/api/v1/mdm/profiles \
--header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' \
--header 'content-type: application/json' \
--data '{"profile_name":"IOS Restrictions Policy","platform_type":1}'Create an iOS restrictions profile with default scope
{
"profile_name": "IOS Restrictions Policy",
"platform_type": 1,
"scope": 0,
"profile_description": "Test IOS Restrictions Policy"
}
Create an Android profile with Knox container scope
{
"profile_name": "Android Work Profile",
"platform_type": 2,
"scope": 1,
"profile_description": "Android enterprise policy"
}
Unique identifier for the created profile
Name of the profile
Description of the profile
Profile platform type: 1 - iOS, 2 - Android, 3 - Windows, 4 - Chrome, 5 - MAC and 6 - Apple TV
Scope of the profile
Current version of the profile
Status of the profile
Status ID: 1 - Yet to Deploy, 110 - Published
Collection ID of the profile
List of payload type names in the profile
Creation timestamp in milliseconds since epoch
Last modified timestamp in milliseconds since epoch
User ID of the creator
User ID of the last modifier
Whether the profile has been moved to trash
Profile successfully created with initial metadata
{
"creation_time": 12312321312312,
"last_modified_time": 213123213123,
"profile_version": 1,
"payloads": [],
"last_modified_by": 213900719925474100000,
"profile_description": "Test IOS Restrictions Policy",
"created_by": 21321312312,
"collection_id": 2132131231241,
"profile_name": "IOS Restrictions Policy",
"profile_status": "Yet To Deploy",
"platform_type": 1,
"is_moved_to_trash": false,
"profile_id": 12321312312,
"scope": 0,
"profile_status_id": 1
}
![]()
Duration: 1 minute | Threshold: 30 | 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.