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.
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..png?fit=max&auto=format&n=TjTgZOrl7Pjp2y4D&q=85&s=d70e2b55f09773a5a0eee1533513e486)
.png?fit=max&auto=format&n=TjTgZOrl7Pjp2y4D&q=85&s=d70e2b55f09773a5a0eee1533513e486)
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.
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