In part one I dealt with the principles of obtaining authentication of REST APIs and returning results with UEM. With each new release of BlackBerry UEM we have added significant new REST APIs to the mix. So it is time to mark some of the new calls and new available options. Here are my thoughts:
User management was mature in the older BWS (on BES) and GC / CAP SOAP calls (from the old Good servers). But SOAP is not REST. With the launch of REST in 12.6 and the updates in 12.7, the REST APIs are quickly catching up. Here are some highlights from the latest edition of UEM 12.7 that I suggest to look at:
For those interested in User Management related APIs (maybe your company likes to build its own self-service frontend), new choices for a user account include:
- change the password
- add and remove from a group
- Checking devices
- certificate management
We also added pagination support when returning results, for those of you with large user lists. Closely related group management now comes with support for creating and deleting a user group, assigning applications, and retrieving who is a member of a group.
We received feedback from many development partners looking for additional device-related APIs. So we have added a new search function for devices. You can search on IMEI, MEID, UDID, GUID of the device ( a BlackBerry specific key, we assign ) and WIFI MAC address. We return many details, including device activation type, compliance status, operating system family, ownership information, and more.
An important change with UEM 12.7 MR2 is to help developers find a list of installed applications on the device, especially on iOS. With the release of iOS 11, access to this information is blocked for 3 rd party developers. However, if your iOS device is managed by the UEM server starting with UEM 12.7.2, you can do the following:
The results appear the same way for those of you who work with Android devices.
So, go there and try UEM 12.7 REST API & # 39; s. Let me know what you think in the comments below or on the community forums.