Deploy devices through Apple Deployment Program

Apple has device enrollment programs for business and education accounts. For business accounts, you enroll in the Apple Deployment Program to use the Apple Business Manager (ABM) or Apple School Manager (ASM) for device enrollment and management in Endpoint Management. That program is for iOS, macOS, and Apple TV devices.

Be aware that the Apple Deployment Program is available for organizations and not individuals. You must provide a considerable amount of corporate details and information to create an Apple Deployment Program account. Thus, it could take time to request and receive approval for accounts.

For education accounts, you create an Apple School Manager account. ASM unifies the Apple Deployment Program and Apple volume purchase. To create an Apple School Manager account, go to the Apple School site.

If Endpoint Management is integrated with Citrix Workspace, the Workspace App is included in the ABM or ASM deployment package as a required app. To support that feature, Endpoint Management requires that you configure your ABM or ASM account settings for iOS with required credentials set to off.

Enroll in the Apple Deployment Program

Go to to apply for an Apple Deployment Program account. When applying for an account, the best practice is to use an email address for the organization, such as Follow the steps provided there to enroll for an account.


For education accounts, go to the Apple School site noted in the preceding section.

Apple Deployment Program setup

After you receive your logon credentials from Apple, log in to the Apple Deployment Program Portal.

To connect your account to Endpoint Management, see “Integrate your Apple Deployment Program account with Endpoint Management” in Bulk enrollment of Apple devices.

Order Deployment Program enabled devices

You can order Deployment Program enabled devices directly from Apple or Deployment Program enabled authorized resellers or carriers. To order from Apple, provide your Apple Customer ID in the Apple Deployment Program Portal. Your Customer ID enables Apple to associate your purchased devices with your Apple Deployment Program account.

To order from your reseller or carrier, contact your Apple reseller or carrier to check if they participate in the Apple Deployment Program. Ask for the Apple Deployment Program ID of the reseller when purchasing devices. Apple requires that information when you add your Apple Deployment Program reseller to your Apple Deployment Program account. After you add the Apple Deployment Program ID for the reseller, you receive a Deployment Program customer ID. Provide the Deployment Program customer ID to the reseller, who uses the ID to submit information about your device purchases to Apple. For more information, see this Apple Use Device Enrollment site.

Manage Deployment Program enabled devices

Follow these steps to associate devices with your Endpoint Management server by using the Apple Deployment Program Portal to update your Apple Deployment Program account.

  1. Log on to the Apple Deployment Program Portal.

  2. Click Device Enrollment Program and then click Device Assignments. In Choose Devices, choose the option for which you want to upload and define your Apple Deployment Program enabled devices: Serial Number, Order Number, or Upload CSV File.

    Apple Deployment Program setup

  3. To assign your devices to an Endpoint Management server, under Choose Action, choose Assign to Server. Then, in the list, choose the name of your Endpoint Management server. Click OK.

    Apple Deployment Program setup

    Your Apple Deployment Program devices are now associated with the selected Endpoint Management server.

    Apple Deployment Program setup

    Endpoint Management displays a License Expiration Warning when Apple volume purchase has expired.

    Apple Deployment Program setup