Apps
Add Store or enterprise apps to the App Repository for simpler app management.
Attribute
- Free Store App
- Paid Store App
- Enterprise App
- iOS
- Android
- Windows
- Stable
- Beta
[
{
"app_id": 99731238129,
"app_name": "ME MDM",
"app_category": "Education",
"app_type": 2,
"version": "1.1.1",
"platform_type": 2,
"description": "The is an enterprise app",
"icon": "https://mdm.manageengine.com.au/mdm-logo.png",
"added_time": 192031023091,
"modified_time": 192831120931,
"release_labels": [
{
"release_label_type": 1,
"release_label_name": "Stable",
"release_label_id": 12345,
"app_version": "12.3.45"
}
]
}
]
Get App List
Get a list of apps available in the App Repository on the MDM server. oauthscope : MDMOnDemand.MDMDeviceMgmt.READ
GET - /api/v1/mdm/apps
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/api/v1/mdm/apps", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request GET \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 200 Read{
"apps": [
{
"app_id": 99731238129,
"app_name": "ME MDM",
"app_category": "Education",
"app_type": 2,
"version": "1.1.1",
"platform_type": 2,
"description": "The is an enterprise app",
"icon": "https://mdm.manageengine.com.au/mdm-logo.png",
"added_time": 192031023091,
"modified_time": 192831120931,
"release_labels": [
{
"release_label_type": 1,
"release_label_name": "Stable",
"release_label_id": 12345,
"app_version": "12.3.45"
}
]
}
]
}
Add an app to MDM server
Add either a Store app or enterprise app to the MDM Server oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
POST - /api/v1/mdm/apps
Arguments
- Free Store App
- Paid Store App
- Enterprise App
- Smartphone
- Tablet
- Both Smartphone and tablet
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/api/v1/mdm/apps", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request POST \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"app_name": "ME MDM",
"app_type": 2,
"app_file": 91273987129,
"app_category_id": 2,
"supported_devices": 3,
"release_label_id": 12345,
"display_image": 91273987129,
"description": "The is an enterprise app",
"app_store_country_code": "US",
"bundle_identifier": "com.manageengine.mdm.iosagent",
"prevent_backup": false,
"full_image": 91273987129
}
HTTP/1.1 200 Create{
"app_id": 99731238129,
"app_name": "ME MDM",
"app_category": "Education",
"app_type": 2,
"bundle_identifier": "com.manageengine.mdm.iosagent",
"version": "1.1.1",
"platform_type": 2,
"description": "The is an enterprise app",
"icon": "https://mdm.manageengine.com.au/mdm-logo.png",
"store_url": "https://www.zylker.com/app/manageengine-mdm/id720111835?mt=8",
"is_app_paid": false,
"country_code": "US",
"store_id": "720111835",
"added_time": 192031023091,
"modified_time": 192831120931
}
Get App Details
Get details of a particular app oauthscope : MDMOnDemand.MDMDeviceMgmt.READ
GET - /api/v1/mdm/apps/{app_id}
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/api/v1/mdm/apps/99731238129/labels/987000000654321", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request GET \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321 \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 200 Read{
"app_id": 99731238129,
"app_name": "ME MDM",
"app_category": "Education",
"app_type": 2,
"bundle_identifier": "com.manageengine.mdm.iosagent",
"version": "1.1.1",
"platform_type": 2,
"description": "The is an enterprise app",
"icon": "https://mdm.manageengine.com.au/mdm-logo.png",
"store_url": "https://www.zylker.com/app/manageengine-mdm/id720111835?mt=8",
"is_app_paid": false,
"country_code": "US",
"store_id": "720111835",
"added_time": 192031023091,
"modified_time": 192831120931,
"release_labels": [
{
"release_label_type": 1,
"release_label_name": "Stable",
"release_label_id": 12345,
"app_version": "12.3.45"
}
]
}
Create app channel
Used for maintaining multiple versions of enterprise apps. Different versions will be mapped to different label ids. If not present app will be added in default stable channel. oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
POST - /api/v1/mdm/labels
Arguments
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/api/v1/mdm/labels", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/labels")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request POST \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/labels \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"channel_name": "Production"
}
HTTP/1.1 200 Create{
"release_label_id": 12345
}
Associate an app to a devices
Associate an app to a particular devices oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
POST - /apps/{app_id}/labels/{release_label_id}/devices
Arguments
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/apps/99731238129/labels/12345/devices", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/apps/99731238129/labels/12345/devices")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request POST \
--url https://www.mdm.manageengine.com.au/apps/99731238129/labels/12345/devices \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"device_ids": [
1,
2,
3
],
"silent_install": true,
"notify_user_via_email": true
}
HTTP/1.1 202 Accepted
Associate an app to a Groups
Associate an app to a particular Groups oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
POST - /apps/{app_id}/labels/{release_label_id}/groups
Arguments
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/apps/99731238129/labels/12345/groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/apps/99731238129/labels/12345/groups")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request POST \
--url https://www.mdm.manageengine.com.au/apps/99731238129/labels/12345/groups \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"group_ids": [
1,
2,
3
],
"silent_install": true,
"notify_user_via_email": true
}
HTTP/1.1 202 Accepted
Update an app
Update an app available in the App Repository on the MDM server also update app details in the specific label and to update an app version in the specific label.
(To get app id and release lable id)oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
PUT - /api/v1/mdm/apps/{app_id}/labels/{release_label_id}
Arguments
- iOS
- Android
- Windows
- Free Store App
- Paid Store App
- Enterprise App
- Smartphone
- Tablet
- Both Smartphone and tablet
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("PUT", "/api/v1/mdm/apps/99731238129/labels/12345", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/12345")
.put(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request PUT \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/12345 \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"platform_type": 2,
"app_type": 2,
"app_category_id": 2,
"app_name": "ME MDM",
"bundle_identifier": "com.manageengine.mdm.iosagent",
"app_version": "12.3.45",
"supported_devices": 3,
"description": "The is an enterprise app",
"remove_app_with_profile": true,
"prevent_backup": false,
"app_file": 91273987129,
"force_update_in_label": true
}
HTTP/1.1 200 Create{
"app_distributed_devices_count": 100,
"app_type": 2,
"is_multiple_app_version_available": true,
"supported_devices": 3,
"is_downgrade_available": true,
"is_for_all_customers": true,
"profile_name": "ME MDM",
"platform_type": 2,
"app_version_code": "10822",
"release_label_id": 12345,
"app_distributed_group_count": 10,
"app_id": 99731238129,
"app_category_name": "Productivity",
"app_group_id": 988272732423,
"version": "1.1.1",
"remove_app_with_profile": true,
"country_code": "US",
"release_label_display_name": "Beta",
"added_time": 192031023091,
"icon": "https://mdm.manageengine.com.au/mdm-logo.png",
"description": "The is an enterprise app",
"app_category_id": 2,
"is_delete_applicable": false,
"store_url": "https://www.zylker.com/app/manageengine-mdm/id720111835?mt=8",
"app_file": 91273987129,
"modified_time": 192831120931,
"bundle_identifier": "com.manageengine.mdm.iosagent",
"store_id": "720111835",
"app_title": "ME MDM",
"is_paid_app": false,
"private_app": 0,
"app_name": "ME MDM",
"prevent_backup": false,
"is_distributable": true,
"is_purchased_from_portal": false,
"release_labels": [
{
"release_label_type": 1,
"release_label_name": "Stable",
"release_label_id": 12345,
"app_version": "12.3.45"
}
]
}
Approve app version
End point to approve app version. oauthscope : MDMOnDemand.MDMDeviceMgmt.CREATE
POST - /api/v1/mdm/apps/{app_id}/labels/{release_lable_id}/approve
Arguments
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/api/v1/mdm/apps/99731238129/labels/987000000654321/approve", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321/approve")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
curl --request POST \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321/approve \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"silent_install": true,
"retire_old_version": false,
"notify_user_via_email": true,
"version_label": "Production",
"distribute_update": true
}
HTTP/1.1 204 No Content
Disassociate an app from a device
Disassociate an app from a particular device oauthscope : MDMOnDemand.MDMDeviceMgmt.DELETE
DELETE - /api/v1/mdm/apps/{app_id}/devices/{device_id}
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/api/v1/mdm/apps/99731238129/devices/987000000654321", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/devices/987000000654321")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request DELETE \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/devices/987000000654321 \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 204 No Content
Disassociate an app from a Group
Disassociate an app from a Group oauthscope : MDMOnDemand.MDMDeviceMgmt.DELETE
DELETE - /api/v1/mdm/apps/{app_id}/groups/{group_id}
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/api/v1/mdm/apps/99731238129/groups/987000000654321", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/groups/987000000654321")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request DELETE \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/groups/987000000654321 \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 204 No Content
Delete an existing app
Delete an existing app from the MDM App Repository oauthscope : MDMOnDemand.MDMDeviceMgmt.DELETE
DELETE - /api/v1/mdm/apps/{app_id}
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/api/v1/mdm/apps/99731238129", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request DELETE \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129 \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 204 No Content
Delete app specific version
End point to delete specific app version.
Approved app version cannot be deleted (Example to change approved version) oauthscope : MDMOnDemand.MDMDeviceMgmt.DELETE
DELETE - /api/v1/mdm/apps/{app_id}/labels/{release_lable_id}/delete
import http.client
conn = http.client.HTTPSConnection("www.mdm.manageengine.com.au")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/api/v1/mdm/apps/99731238129/labels/987000000654321/delete", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321/delete")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
curl --request DELETE \
--url https://www.mdm.manageengine.com.au/api/v1/mdm/apps/99731238129/labels/987000000654321/delete \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
HTTP/1.1 204 No Content