api:iptv:app:drmprofile:get
Table of Contents
API : IPTV : App : DRM Profile: Get
Introduction
This request will return a single profile for a DRM account.
Request
| URL | https://api.telecomx.dk/iptv/app/drmprofile/PROFILE_ID | |
|---|---|---|
| Method | GET | |
| Params | PROFILE_ID | ID of the profile |
| Query | token | Token of device |
Query example
https://api.telecomx.dk/iptv/app/drmprofile/1234567890ABCD1234567890?token=2ajsdgjsgadGyw17dh
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', 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 | Profile not found |
| 500 | internal_error | <Unspecified> |
api/iptv/app/drmprofile/get.txt · Last modified: 2022/12/29 12:29 by Joakim Andersen