Managing Devices

You can create, provision, and delete devices by calling the SubMan APIs and scheduling automated tasks.

Creating a device adds the device to the subscriber database in an initialized status, with the data provided, for example an external ID. Deleting a device removes the device from the subscriber database. To delete a device, the device must have a life cycle status that allows it to be deleted, for example, an Inactive status.

Important: Login devices must be configured on the MATRIXX Engine or requests to create a login device result in a PERMISSION_DENIED (33) response. The answer to the following create_config.info question must be a value greater than 0.

What is the average number of login devices per subscriber?

For information about system configuration, see the discussion about global system configuration in MATRIXX Configuration.

Provisioning a device associates an existing device with an existing subscription. If a device is already associated with a subscription, an error is returned during the provisioning operation. The association between a subscriptions and a device can be removed so the device can be associated with another subscription.

The total number of devices for all subscriptions associated with a group and its sub-groups is returned in the DeviceCount field in the MtxResponseObject for REST and SubMan group queries. The DeviceCount for a group is the sum of the DeviceCount of the group's subscriptions plus the sum of the DeviceCount of the group's subgroups.

For more information about the group APIs, see the discussions about group REST APIs and group SubMan APIs.