New in this release

To view the API references for the BlackBerry Web Services, visit http://docs.blackberry.com/BWSBES10. See the BWS and BWSUtil pages for details for each available API.

Support for the Universal Device Service

BlackBerry Enterprise Service 10 version 10.2 now allows you to integrate custom applications with the BlackBerry Web Services for the Universal Device Service. See the BlackBerry Web Services for the Universal Device Service API Reference for a full list of the supported APIs.

Updates to sample applications

The sample applications have been updated to support use with the BlackBerry Web Services for the Universal Device Service. For a detailed explanation of the code samples, see the BlackBerry Web Services Getting Started Guide. The code samples are available at https://github.com/blackberry/BWS-Samples.

New features

Feature

API used to perform the task

Supported for

Lock and set a new password for the work space on a BlackBerry 10 device.

  • BWS.setDevicesPassword
  • BlackBerry Device Service
You can use the BlackBerry Web Services to create BlackBerry Device Service user accounts with any of the supported activation types:
  • Work and personal - Corporate: The personal space and the work space are available on the BlackBerry device. Administrators have full control of the work space and limited control of the personal space.
  • Work and personal - Regulated: The personal space and the work space are available on the BlackBerry device. Administrators have full control of the personal space and the work space.
  • Work space only: Only the work space is available on the BlackBerry device. Administrators have full control of the work space.
  • BWS.createUsers
  • BWS.getDevicesDetail
  • BWS.getUsers
  • BlackBerry Device Service

New APIs

API

Description

Supported for

BWS.setDevicesWorkSpaceState

Use to enable or disable the work space for iOS and Android devices.

  • Universal Device Service

New API parameters

API

Parameters

Supported for

BWS.getBESHAPools

  • loadFewerDetails
  • BlackBerry Device Service

BWS.getGroupsDetail

  • loadEmailProfiles
  • Universal Device Service

BWS.setDevicesPassword

  • setWorkSpacePasswordOnly
  • BlackBerry Device Service

New classes

Class

Supported for

DeviceWorkSpaceState

  • Universal Device Service

PolicyRuleDefinitionDataStringTypeValue

  • BlackBerry Device Service

SetDevicesWorkSpaceStateRequest

  • Universal Device Service

SetDevicesWorkSpaceStateResponse

  • Universal Device Service

SupportedServicePlanType

  • BlackBerry Device Service

New fields in classes

Class

Fields

DeviceActivationType

  • blackberrybalanceplusregulated
  • fullcontrol
  • mdmcontrols
  • userprivacy

DeviceBASServiceAttributes

  • remoteSetWorkSpacePasswordCapable

DeviceDetail

  • supportedServicePlan

GetBESHAPoolsRequest

  • loadFewerDetails

GetGroupsDetailRequest

  • loadEmailProfiles

GetUsersSearchCriteria

  • deviceSupportedServicePlan

GroupDetail

  • directEmailProfiles

PolicyRuleDefinition

  • applicableDeviceActivationTypes

PolicyRuleDefinitionData

  • stringEnumerationData

PolicyRuleDefinitionType

  • stringenumeration

PolicyRuleType

  • stringenumeration

PolicyRuleValue

  • stringEnumerationDataValue

SetDevicesLockRequest

  • lockWorkSpaceOnly

SetDevicesPasswordRequest

  • setWorkSpacePasswordOnly

Deprecated items

  • For the BWS.getUsersDetail API, the loadSWTokens parameter is deprecated.
  • For the BWSUtil.getEncodedUsername API, the orgUid parameter is deprecated.
  • The SWToken class is deprecated.
  • In the PolicyRuleDefinition class, the classification field is deprecated and replaced by the new field applicableDeviceActivationTypes.


Was this information helpful? Send us your comments.