Table of Contents

API : IPTV : MDM Config : List

Introduction

This will list all MDM configs. They are global, and admin only

Request

URL https://api.telecomx.dk/iptv/mdmconfig
Method GET
Access level 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 channel returned.
limit Number of channels to return. Note that the actual number of channels returned may be lower.
total Number of channels 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 TV channel.
name String Name of config.
mdm String Name of MDM this config is for
config Object The configuration itself. It varies between configurations.
profiles Number Number of tablet profiles that uses the MDM-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',
      config: {},
      mdm: 'FLEXCARE',
      profiles: 12
    },
    {
      ...
    }
  ]
}

Errors

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