Skip to main content

About Multiple ADE Token Configuration

Configuring multiple Automated Device Enrollment (ADE) tokens allows you to manage multiple Apple Business Manager integrations simultaneously. This process uses the Iru Endpoint API to automate token creation and management, enabling bulk operations and improved token lifecycle management.

How It Works

Multiple ADE token configuration works by using the Iru Endpoint API to create, manage, and monitor multiple ADE integrations. The process involves downloading public keys, creating integrations through API calls, and verifying successful token creation. This approach enables automated management of multiple Apple Business Manager connections.

Configuring Iru Endpoint API Token

If you do not feel confident in completing this process yourself, please reach out to Iru Endpoint Support for additional guidance.
It is highly recommended that you renew the current Automated Device Enrollment token in Iru Endpoint Settings > Apple Integrations > Automated Device Enrollment > Renew before starting this process. Only the latest Automated Device Enrollment token that you add will be displayed on your Apple Integrations page so it will make renewing your existing token an easier process. Prepare API Token and store it in a secure location. You can read more about this in our Iru Endpoint API article.
1

Create or Modify API Token

Create or modify an existing API Token.
2

Navigate to API Tokens

In your Iru Endpoint tenant, navigate to Settings > Access > API Tokens.
3

Configure ADE Permissions

Create or modify the existing API Token to include all ADE-related permissions.

Preparing Postman

Most of the steps moving forward will be performed inside the Postman application on your device. You can skip this section if you already have Postman configured.
1

Check Collection for ADE Folder

Check your Collection for the Automated Device Enrollment integrations folder.
2

Define API URL

Define your API URL if undefined in the Iru Endpoint API folder at the top of the collection.
3

Configure API Token

Define the API Token in your Environment variables following our How to Set Up the Iru Endpoint API in Postman article.

Downloading Public Key

Now that Postman is configured with the API Key and Iru Endpoint Subdomain, you can download the public key.
1

Select Download ADE Public Key

Select the Iru Endpoint API > Automated Device Enrollment Integrations > GET Download ADE public key in the Collection.
2

Send API Request

Click the Send button.
3

Copy Output to Text Editor

Copy the output and paste it into a text editor.
4

Set File Format

Set the file format to plain text.
5

Save as PEM Certificate

Save the text file with the .pem certificate file extension.
6

Create MDM Server in ABM

Create a new MDM server in ABM using .pem certificate file that was created.
7

Download P7M File

Download the .p7m file from ABM.

Creating Integration

This section will cover using the API command that will complete the process of creating the new ADE connection.
1

Select Create ADE Integration

Select Iru Endpoint API > Automated Device Enrollment Integrations > POST Create ADE Integration in the Collection.
2

Configure Request Body

Click on the Body tab that has a green dot and enter blueprint_id, phone, and email.
3

Attach P7M File

Click Select Files and attach the .p7m file.
4

Send Request

Click the Send button.
You can repeat the Download public key and Create Integration processes for each additional integration you would like to add.

Checking Current Integrations

Iru Endpoint API > Automated Device Enrollment Integrations > GET List ADE Integrations command will give us all current ADE integrations so that we can verify that the integration was added successfully.
1

Select List ADE Integrations

Select Iru Endpoint API > Automated Device Enrollment Integrations > GET List ADE Integrations in the Collection.
2

Send Request

Click the Send button.
3

Verify Integration Count

If the count is equal to at least 2, the creation process is successful.

Considerations

  • API Token Security: Store your API token in a secure location and never share it publicly
  • ADE Token Renewal: Renew existing ADE tokens before creating new ones to maintain continuity
  • Postman Configuration: Ensure Postman is properly configured with the latest API collection
  • Certificate Management: Keep track of .pem and .p7m files for each integration
  • Blueprint Configuration: Ensure blueprints are properly configured before creating integrations
  • Apple Business Manager Access: Verify you have administrative access to ABM for MDM server creation
  • Integration Limits: Be aware of any limits on the number of ADE integrations per tenant
  • Error Handling: Monitor API responses for errors and troubleshoot accordingly
  • Documentation: Keep records of all created integrations and their configurations
  • Testing: Test integrations in a controlled environment before production deployment
  • Monitoring: Regularly check integration status and token validity
  • Backup Strategy: Have a plan for managing integrations if API access becomes unavailable
  • Support: Contact Iru Endpoint Support for assistance with complex integration scenarios
  • Compliance: Ensure ADE integrations meet your organization’s security and compliance requirements