What are the BlackBerry Web
BlackBerry Web Services?
BlackBerry UEMoffers a collection of REST APIs and SOAP APIs that you can use to create apps to customize how your organization monitors and manages a
BlackBerry UEMdomain. You can use the APIs to automate many tasks that administrators typically perform using the
UEMmanagement console. For example, you can create an app that automates the process of creating user accounts, adds users to multiple groups, and manages users' devices. Both API collections are installed with
BlackBerry Web ServicesSOAP APIs are still supported and released with every version of
BlackBerry UEM, but are officially in maintenance mode. See the BlackBerry Web Services 12.9 SOAP API reference for complete information about the supported legacy SOAP APIs. For information about the
BlackBerry DynamicsSOAP APIs that are compatible with the
BlackBerry Web ServicesSOAP APIs, see BlackBerry UEM compatibility with the BlackBerry Dynamics SOAP APIs.
If your organization uses the
BlackBerry Web ServicesSOAP APIs, going forward
BlackBerryrecommends transitioning to the BlackBerry Web Services REST APIs. The REST APIs are updated with new functionality in every
BlackBerry Web ServicesSOAP APIs
A collection of SOAP web services supported by
BlackBerry UEMversion 12.4 and later. The SOAP APIs provide your custom apps with access to a variety of
UEMmanagement features, including the ability to add and activate user accounts, assign profiles and IT policies, send commands to devices, and so on.
The SOAP APIs also provide compatibility with key
BlackBerry DynamicsSOAP APIs (GC SOAP and CAP SOAP) for
UEMenvironments that have been integrated with a standalone
Good Controlserver (for more information, see the Compatibility with
BlackBerry DynamicsSOAP APIs Reference Guide).
BlackBerry UEMREST APIs
A collection of REST APIs supported by
BlackBerry UEMversion 12.6 and later. The REST APIs offer custom apps access to a growing list of
UEMmanagement features using a RESTful endpoint structure that is accessed using HTTP.
You can use REST APIs to manage user accounts, apps, activation passwords, email templates, profiles, and more. The list of available REST APIs will continue to grow with each
UEMrelease. For more information about the REST APIs, see "Getting Started with REST" on the Inside BlackBerry Developer Blog.
The REST APIs offer improved performance compared to SOAP and provide full support for JSON objects (requests and returns are formatted in JSON).
Many of the EMM functions offered by
Good Controlare now available as REST calls.
The rest of this guide takes you through the set up and use of the
BlackBerry Web ServicesSOAP APIs. The information you need to get started with the REST APIs can be found in the BlackBerry UEM REST API Reference. You can also see the "Getting Started Guide for making web services calls" on the Inside BlackBerry Developer Blog.
To use the REST APIs or SOAP APIs, you should be proficient in one of the supported programming languages and related concepts. For the SOAP APIs, you should be familiar with the use of SOAP, XML, and WSDL, and for the REST APIs you should be familiar with REST calls and JSON. You should also be familiar with the configuration and administration of
UEM, including the management of user accounts, groups, IT policies, profiles, and security settings.