---
title: "Remove an Apple MDM Device's Enrollment"
method: DELETE
path: "/api/v2/applemdms/{apple_mdm_id}/devices/{device_id}"
tags: ["Apple MDM"]
---

# Remove an Apple MDM Device's Enrollment

`DELETE /api/v2/applemdms/{apple_mdm_id}/devices/{device_id}`

## Request

- Base URL: `https://console.jumpcloud.com`
- URL: `https://console.jumpcloud.com/api/v2/applemdms/{apple_mdm_id}/devices/{device_id}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/docs/api/v2/applemdms/:apple_mdm_id/devices/:device_id/delete.ts> (a function with typed inputs; its response is checked against the schema)

Remove a single Apple MDM device from MDM enrollment.

#### Sample Request
```
  curl -X DELETE https://console.jumpcloud.com/api/v2/applemdms/{apple_mdm_id}/devices/{device_id} \
  -H 'accept: application/json' \
  -H 'x-api-key: {API_KEY}'
```

## Response `200`

OK

- AppleMdmDevice
  - `id` string
  - `serialNumber` string
  - `udid` string
  - `osVersion` string
  - `depRegistered` boolean
  - `enrolled` boolean
  - `createdAt` string
  - `hasActivationLockBypassCodes` boolean
  - `modelFamily` string
  - `mdmOsFamily` string
  - `securityInfo` AppleMdmDeviceSecurityInfo: Apple MDM device security information
    - `enrolledViaDep` boolean
    - `isActivationLockManageable` boolean
    - `isUserEnrollment` boolean
    - `userApprovedEnrollment` boolean
    - `passcodePresent` boolean
    - `passcodeCompliant` boolean
    - `filevaultEnabled` boolean
    - `recoveryLockEnabled` boolean
  - `deviceInformation` AppleMdmDeviceInfo: Apple MDM device information
    - `isSupervised` boolean
    - `activationLockAllowedWhileSupervised` boolean
    - `availableDeviceCapacity` number
    - `deviceCapacity` number
    - `deviceName` string
    - `iccid` string
    - `imei` string
    - `meid` string
    - `eid` string
    - `phoneNumber` string
    - `currentCarrierNetwork` string
    - `currentMcc` string
    - `currentMnc` string
    - `carrierSettingsVersion` string
    - `isDataPreferred` boolean
    - `isRoaming` boolean
    - `isVoicePreferred` boolean
    - `subscriptionLabel` string
    - `subscriptionLabelId` string
    - `subscriberCarrierNetwork` string
    - `secondIccid` string
    - `secondImei` string
    - `secondMeid` string
    - `secondEid` string
    - `secondPhoneNumber` string
    - `secondCurrentCarrierNetwork` string
    - `secondCurrentMcc` string
    - `secondCurrentMnc` string
    - `secondCarrierSettingsVersion` string
    - `secondIsDataPreferred` boolean
    - `secondIsRoaming` boolean
    - `secondIsVoicePreferred` boolean
    - `secondSubscriptionLabel` string
    - `secondSubscriptionLabelId` string
    - `secondSubscriberCarrierNetwork` string
    - `wifiMac` string
    - `modelName` string
    - `osMarketingName` string
    - `osSupplementalBuildVersion` string
    - `osBuildVersion` string
    - `osExtraVersion` string
    - `sofwareUpdateId` string
    - `modelMarketingName` string
    - `modelNumber` string
    - `isAppleSilicon` boolean

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/revisions/f396d9271b46?raw)
