Table of Contents

API : IPTV : MDM Config : List

Introduction

This will list all MDM configs. They are global.

Request

URL https://api.telecomx.dk/iptv/mdmconfig
Method GET
Access level RESELLER admin (with the TV employee feature)
ADMIN
Query offset [optional] Index of the first MDM config to return, default 0.
limit [optional] The number of MDM configs to return, default 100, min 1, max 500.
filter [optional] To filter the MDM configs, this can be used. Name is searched.
mdm [optional] The specific MDM to filter results for. Allowed values are 'FLEXCARE', 'MOBILE_IRON', 'AIRWATCH', 'SCALEFUSION'.

Query examples

https://api.telecomx.dk/iptv/mdmconfig
https://api.telecomx.dk/iptv/mdmconfig?offset=25&limit=50&filter=TelecomX&mdm=AIRWATCH

Response

JSON object
offset Index of the first MDM config returned.
limit Number of MDM configs to return. Note that the actual number of MDM configs returned may be lower.
total Number of MDM configs that can be returned when offset and limit is not considered. This is to be used for paging through the data.
mdmConfigs Array of configs, see definition below.
MDM config object (JSON)
_id Id Unique id of the MDM config.
name String Name of config.
mdm String Name of MDM this config is for. Possible values are 'FLEXCARE', 'MOBILE_IRON', 'AIRWATCH', 'SCALEFUSION'.
config String The configuration itself, as a JSON encoded string. The content varies between configurations.
profiles Number Number of tablet profiles that uses the MDM-config. Omitted if no tablet profiles use the config.

Note that properties holding no value may be omitted from the object.

Example - normal

{
  offset: 10,
  limit: 10,
  total: 23,
  mdmConfigs:
  [
    {
      _id: '12345678901234567890ABCD',
      name: 'FlexCare standard configuration',
      mdm: 'FLEXCARE',
      config: '{}',
      profiles: 12
    },
    {
      ...
    }
  ]
}

Errors

Error code Message Description
403 access_denied Insufficient access level
500 internal_error <Unspecified>