OpenTV ENTera & OpenTV Platform Documentation

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 token

  • Content-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.