User Tools

Site Tools


api:iptv:drmprofile:get

API : IPTV : DRM Profile: Get

Introduction

This request will return a single profile for a DRM account.

Request

URL https://api.telecomx.dk/iptv/drmprofile/PROFILE_ID
Method GET
Access level RESELLER, RESELLER_ADMIN, ADMIN
Params PROFILE_ID ID of the profile

Query example

https://api.telecomx.dk/iptv/drmprofile/1234567890ABCD1234567890

Response

DRM profile object (JSON)
_id ObjectId Unique ID
name String Profile name
drmAccount String Unique username/ID of the DRM account it belongs to.
customer Id Id of customer this DRM profile belongs to
audioLanguage String Preferred audio language
subtitleLanguage String Preferred subtitle language
useSdhSubtitles Boolean Use subtitles for hearing-impaired when available
Streaming services Array List of streaming services enabled for this profile. (IPTV Private only)
streamingServices[]._id String ID of streaming service
streamingServices[].name String Display name of streaming services
streamingServices[].logo String URL to logo of streaming service
Available streaming services Array List of the streaming services that have not been selected for this profile. (IPTV Private only)
availableStreamingServices[]._id String ID of streaming service
availableStreamingServices[].name String Display name of streaming services
availableStreamingServices[].logo String URL to logo of streaming service
channels Array<ObjectId> List of channels, which are visible for this profile.

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

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

Example

{
   _id: '1234567890ABCD1234567890',
   name: 'Dad',
   drmAccount: 'bob.jackson',
   customer: '1234567890ABCD1234567890',
   streamingServices: ['NETFLIX', 'VIAPLAY'],
   audioLanguage: 'dan',
   subtitleLanguage: 'dan',
   useSdhSubtitles: false,
   channels: [
     '1234567890ABCD1234567890',
     '8434567890ABCD1234567890'
   ],
   availableChannels: [
     '3234567890ABCD123456789',
     '4234567890ABCD123456789',
        ...
   ],
   streamingServices: [
     {
        _id: "AMAZON_PRIME",
        name: "Amazon Prime",
        logo: "https://example.image.com/1234567890ABCD1234567890.png"
     }
   ],
   availableStreamingServices: [
     {
       _id: "DR_TV",
       name: "DR TV",
       logo: "https://example.image.com/1234567890ABCD1234567890.png"
     },
     {
       _id: "TV_2_PLAY",
       name: "TV 2 Play",
       logo: "https://example.image.com/1234567890ABCD1234567890.png"
     },
    ...
   ]
}

Errors

Error code Message Description
403 access_denied Insufficient access level
404 id Not found
500 internal_error <Unspecified>
api/iptv/drmprofile/get.txt · Last modified: 2022/10/11 11:28 by Joakim Andersen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki