Skip to main content
Skip table of contents

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.