Skip Navigation

Benefits of the 
BlackBerry Web Services
 SOAP APIs

Benefit
Description
Programmatic access to common management tasks
You can use the 
BlackBerry Web Services
 to develop applications that manage the 
BlackBerry UEM
 domain, user accounts, and all supported devices. You can develop applications that automate and combine several tasks that administrators would typically perform using the management console.
The 
BlackBerry Web Services
 use SOAP to communicate with authenticated applications. SOAP is platform-independent, which makes it easier to integrate your new applications with existing applications.
A request may require authentication from an administrator account before it can be completed. The roles and permissions that are associated with the administrator account determine what APIs the application can use, and what management tasks the application can perform. For example, if you create an application to add user accounts to 
BlackBerry UEM
, the administrator account that the application uses must have permission to create users.
To run a 
BlackBerry Web Services
 app, computers must have authenticated access to the 
BlackBerry UEM
 domain.
Backward and forward compatibility using abstracted data objects
The 
BlackBerry Web Services
 use abstracted data objects. Abstracted data objects make application development easier because they separate the implementation of data elements from the interface. The benefit to using these objects is that your apps don't require any changes when you install a new version of 
BlackBerry UEM
.
Security
The 
BlackBerry Web Services
 is accessible using the HTTPS protocol. HTTPS provides secure communication, which helps protect your organization's environment from passive and active network attacks while you perform administrative tasks.
Logging
The 
BlackBerry Web Services
 write information about API activity to log files. You can use these log files to troubleshoot and debug any issues you app has with requests.
Event logs are stored with the core 
BlackBerry UEM
 logs, the location of which is configured during installation. For more information about logs, see the BlackBerry UEM Administration Guide.