Retrieving PPV events
To retrieve all PPV events on channels for which PPV is enabled, send a GET request to:
https:
//server:port/metadata/delivery/[provider]/btv/programmes?filter={"locale":"en_GB", "isPPV": true}
If you would like these events further filtered to just one channel, narrow the filter the same as for non-PPV:
https:
//server:port/metadata/delivery/[provider]/btv/programmes?filter={"locale":"en_GB", "isPPV": true, "serviceRef": "sky_sports"}
Headers
Authorization: Bearer
– bearer tokenContent-Type: application/json
Mandatory arguments
locale
isPPV
Example
The following GET request gets all PPV events on channels for which PPV is enabled:
https://server:port/metadata/delivery/[provider]/btv/programmes?filter={"locale":"en_GB", "isPPV": true}
Response
A successful request returns an HTTP 200 status.
A bad request returns an HTTP 400 status.
An unsuccessful request returns an HTTP 401 status.
See also
For full details of this API, see the MDS API documentation.