Skip to main content
Skip table of contents

Set Top Box data model

This data structure provides the fields that classify a Set Top Box device.

Note that a Set Top Box is an instance of a Device, and that the Set Top Box data model extends the Device data model.

NameTypeDescriptionAlways available
bannedBooleanIf true, then this device is banned from using the system due to improper operation. Other devices in the account might be OK, and the account may otherwise be in perfectly good standing.Yes
caSNString (max 256 chars)The Conditional Access Serial Number of the device CA chipset. Can be changed by a firmware change, but this isn't common, so can be used as a device identifier for signon.No
drmInstanceNameString (max 320 chars)

Indicates which DRM the STB uses.

  Available from SMSDomain-1.3 and above.

No
drmDeviceIDString (max 50 chars)

DRM device ID.

  Available from SMSDomain-1.3 and above.

No
externalGroupUIDStringExternal group identifier.No
ipAddressString (max 20 chars)The current IP address of the STB, if known and available.No
macAddressString (max 20 chars)The MAC address of the STB.No
networkString (max 256 chars)A network identifier.No
nUIDString (max 256 chars)Uniquely identifies the device within a NAGRA STB deployment. Cannot be changed as it is hardwired in the hardware.No
portIntegerThe port used for IP communication with the STB if needed.No
provisionIdStringAn optional ID that may be used during provisioning.No
provisionPwdString (max 10 chars)An optional password that may be used to authenticate the Set Top Box during provisioning.No
serialNumberString (max 100 chars)STB serial number.No
smartcardIDString (max 100 chars)

The smartcard number. If the device is cardbased – it requires a physical smartcard – then this value is hardcoded on the smartcard itself. For a cardless device, this value is generated by the SDP, and paired to the device during provisioning.

Can be used to retrieve the full smartcard data from the Smartcard service.

No
smartcardTypeString (max 11 chars)

The smartcard type. One of:

  • CARDBASED
  • CARDLESS
  • UNSPECIFIED
No
statusString

Device status. One of:

  • ACTIVE
  • CANCELLED
  • INACTIVE
  • RESTRICTED
  • SUSPENDED

If the device is cancelled, inactive, or suspended, then an end-user application should not be able to use it to query the API. For details see Account and STB Status.

Yes
versionStringThe version of the software currently running on the device.No
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.