Skip to content

MobileIron Cloud: APIs reference

Here is an exhaustive list of the APIs used by Exodus.

Tenant Administration APIs

List Device Spaces

GET /api/v1/tenant/partition/device

This request is used to validate the configuration and locate the Device Spaces when creating a Migration or updating the credentials.

Group APIs

List Device Groups

GET /api/v1/rule_group/partitions?type=DEVICE&dmPartitionIds={spaceIDs}

This request is used to validate the configuration and locate the given Device Group when creating a Migration or updating the credentials.

List Devices in Device Group

GET /api/v1/device/partitions?dmPartitionIds={spaceIDs}&fq=...

This request is used to list the devices that belong to the given Device Group.

App APIs

List Devices with a Specific App

GET /api/v1/device?dmPartitionIds={spaceIDs}&type=APP_INVENTORY&fq=...

This request is used to list the devices with the iOS Companion App installed.

Device APIs

List Devices by User ID

GET /api/v1/device/partitions?dmPartitionIds={spaceIDs}&fq=...

This request is used to list the devices that belong to the given User.

Get Device Details

GET /api/v1/device/{deviceID}

This request is used to check the status of a device in the Source Tenant.

Retire Device

PUT /api/mdm/devices/retire

This request is used to retire an enrolled device.

Wipe Device

PUT /api/mdm/devices/wipe

This request is used to wipe an enrolled device.

User APIs

Search User by Email

GET /api/v1/account?fq=...

This request is used to search the enrollment user by email in the Target Tenant.

Create an Enrollment Profile

POST /api/v1/tenant/enrollment/url

This request is used to create an iOS enrollment profile in the Target Tenant.