PUT v1/core/accounts/{accId}/devices/apndevices/{apnDevId}/mdm/apple

Update Apple MDM status for the device,

Request Information

Parameters

NameDescriptionAdditional information
accId
Account ID

Define this parameter in the request URI.

apnDevId
APN Device ID

Define this parameter in the request URI.

device
Device - Only Status field is effective

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "Status": "Disabled|Enabled|Enrolling",
  "DeviceID": 1,
  "DeviceType": "APN",
  "ServerURL": "sample string 2",
  "AccessRights": 3,
  "UDID": "sample string 4",
  "Identifier": "sample string 5",
  "InitialCheckin": "2025-05-05T10:18:15.6424489+00:00",
  "LastCheckin": "2025-05-05T10:18:15.6424489+00:00"
}

text/javascript

Sample:
{"Status":0,"DeviceID":1,"DeviceType":0,"ServerURL":"sample string 2","AccessRights":3,"UDID":"sample string 4","Identifier":"sample string 5","InitialCheckin":"2025-05-05T10:18:15.6424489+00:00","LastCheckin":"2025-05-05T10:18:15.6424489+00:00"}

application/xml, text/xml

Sample:
<AppleMDMDevice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models">
  <AccessRights>3</AccessRights>
  <DeviceID>1</DeviceID>
  <DeviceType>APN</DeviceType>
  <Identifier>sample string 5</Identifier>
  <InitialCheckin>2025-05-05T10:18:15.6424489+00:00</InitialCheckin>
  <LastCheckin>2025-05-05T10:18:15.6424489+00:00</LastCheckin>
  <ServerURL>sample string 2</ServerURL>
  <Status>Disabled|Enabled|Enrolling</Status>
  <UDID>sample string 4</UDID>
</AppleMDMDevice>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AppleMDMDevice'.

application/bson

Sample:
�StatusDeviceIDDeviceTypeServerURLsample string 2AccessRightsUDIDsample string 4Identifiersample string 5	InitialCheckin���	LastCheckin���

Response Information

Device Status

Response body formats

application/json, text/json

Sample:
{
  "Success": true,
  "Data": {
    "Status": "Disabled|Enabled|Enrolling",
    "DeviceID": 1,
    "DeviceType": "APN",
    "ServerURL": "sample string 2",
    "AccessRights": 3,
    "UDID": "sample string 4",
    "Identifier": "sample string 5",
    "InitialCheckin": "2025-05-05T10:18:15.6424489+00:00",
    "LastCheckin": "2025-05-05T10:18:15.6424489+00:00"
  },
  "ErrorCode": 2,
  "ErrorDescription": "sample string 3",
  "Meta": "sample string 4"
}

text/javascript

Sample:
{"Success":true,"Data":{"Status":0,"DeviceID":1,"DeviceType":0,"ServerURL":"sample string 2","AccessRights":3,"UDID":"sample string 4","Identifier":"sample string 5","InitialCheckin":"2025-05-05T10:18:15.6424489+00:00","LastCheckin":"2025-05-05T10:18:15.6424489+00:00"},"ErrorCode":2,"ErrorDescription":"sample string 3","Meta":"sample string 4"}

application/xml, text/xml

Sample:
<PBNBReturnOfAppleMDMDeviceCA1DLPoZ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models">
  <Data>
    <AccessRights>3</AccessRights>
    <DeviceID>1</DeviceID>
    <DeviceType>APN</DeviceType>
    <Identifier>sample string 5</Identifier>
    <InitialCheckin>2025-05-05T10:18:15.6424489+00:00</InitialCheckin>
    <LastCheckin>2025-05-05T10:18:15.6424489+00:00</LastCheckin>
    <ServerURL>sample string 2</ServerURL>
    <Status>Disabled|Enabled|Enrolling</Status>
    <UDID>sample string 4</UDID>
  </Data>
  <ErrorCode>2</ErrorCode>
  <ErrorDescription>sample string 3</ErrorDescription>
  <Meta>sample string 4</Meta>
  <Success>true</Success>
</PBNBReturnOfAppleMDMDeviceCA1DLPoZ>

application/bson

Sample:
+SuccessData�StatusDeviceIDDeviceTypeServerURLsample string 2AccessRightsUDIDsample string 4Identifiersample string 5	InitialCheckin���	LastCheckin���ErrorCodeErrorDescriptionsample string 3Metasample string 4