Check whether an entity supports a capability
Request
To check whether an entity supports a specific capability, send a GET request to the appropriate endpoint for the entity:
Live channels (services):
CODEhttps://<host>:<port>/metadata/delivery/<provider>/btv/services
See (22.50_Q4) Retrieving channel lists for a full explanation of the use of this request.
Events (programmes):
CODEhttps://<host>:<port>/metadata/delivery/<provider>/btv/programmes
See Retrieving events for an EPG window – advanced queries for a full explanation of the use of this request.
VOD content:
CODEhttps://<host>:<port>/metadata/delivery/v2/<provider>/vod/editorials
See Retrieve content information for a full explanation of the use of this request.
Products:
CODEhttps://<host>:<port>/metadata/delivery/<provider>/btv/products
See Retrieving related product information for a full explanation of the use of this request.
In the response body, for each entity that is returned, there will be a clientControls
block that contains a true
or false
value for each of the configured capabilities.
For example:
...
"clientControls": {
"FFWD": false,
"SO": false,
"HD": true,
"UHD": true,
"NETFLIX": true,
"AMAZON": true,
"PVR": true,
"TVOD": true,
"NPVR": false
},
...
See also
For full details of this API, see the Metadata Server (MDS) API Documentation.