Revision history



April 26, 2023

Added a sample request and deepened the documentation for the call, Get device registration URI.

November 7, 2022

Re-branded "Cloud" as "Ivanti Neurons for MDM," and "Core" as "Ivanti EPMM."

November 2, 2022

Added note that the CPS APIs only support usage in the default device space.

July 5, 2022

Changed instances of MDM_IDENTIFIERS to MDM_IDENTIFIER for occurrences in descriptions and examples of the identifierType parameter.

December 10, 2021

Added Sign out event.

July 7, 2021

Content changes for rebranding and distribution: Product documentation has been rebranded to align with Ivanti standards and is now available on the Ivanti Product Documentation page.

January 22, 2021

Added the following iOS fields to the application object model:

  • adHocCodeSigned

  • appStoreVendable

  • betaApp

  • deviceBasedVPP

  • externalVersionIdentifier

  • updateAvailable

  • installing

  • validated

  • shortVersion

  • bundleVersion

See Get application inventory for an example response with these new fields.

October 28, 2020

Added the managed field to the return of Get application inventory.

August 31, 2020

The following calls are now supported in Ivanti EPMM, and were already supported in Ivanti Neurons for MDM:

August 3, 2020

Clarified that the direction is inbound for the port (8883) on which the messaging service listens.

July 21, 2020

Added the call, Get device groups associated with device list.

June 11, 2020

Add documentation for the call, Search users by GUID.

Updated documentation for the call Get devices by UEM or deviceGuid identifiers to describe that the call can also take the deviceGUID as a search identifier.

April 2, 2020

Updated Device object model to include deviceGuid.

Updated Example Device Event messages to include deviceGuid.

July 31, 2019

Clarified MQTT and API endpoints.

Updated Authentication methods supported for Ivanti EPMM and Ivanti Neurons for MDM to include basic auth and certificate-based authentication.

July 17, 2019

Added ldapStandardAttributes parameter to the Search users by user id call.

Added LDAP standard attributes information to the Get user attributes metadata call.

Changed identifier_type parameter to identifierType for the Get profile inventory (iOS only) and Check-in for Threat Response Matrix update, and Get application inventory calls.

June 3, 2019

Updated the API Endpoint information to reflect the new format for certificate-based authenticated calls.

Updated the messaging Endpoint information.

Updated the Resolved issues and Limitations sections for the Ivanti Neurons for MDM 62 and Ivanti EPMM version of the guide.

April 24, 2019

Added identifier_type parameter to the Get profile inventory (iOS only) and Check-in for Threat Response Matrix update, and Get application inventory calls.

April 22, 2019

Added documentation for these calls:

April 10, 2019

Added documentation for the Check-in for Threat Response Matrix update call.

January 2, 2018

Added documentation for these new calls:

- Manage device settings - iOS only
- Get device settings - iOS only
- Get device location details

The device.report_initialized event is now supported on Ivanti EPMM for iOS and Android devices. Previously, it was only supported on Ivanti Neurons for MDM. See Device event.