Quick Start: Policy API

Introduction

The policy key is only used to control videos that are stored in Video Cloud. If you are using the standalone Brightcove player, there is no need to access or retrieve the policy key.

Policy keys generated for new Brightcove Players are not search enabled by default. You must set this manually using the Policy API. For details, see the Policy API Overview document.

Obtain credentials

To use the Policy API you will need proper credentials. In this quick start, you will work on a Brightcove test account, so you will not need to complete this step, but be aware that you will need to get client credentials when you work on your own account.

To obtain credentials follow the instructions in Managing API Credentials. This is the recommended way of obtaining your client credentials. The permissions you will need are Player Read and Player Read/Write:
Required Permissions

You can also obtain credentials using the OAuth API, following the instructions in one of the guides listed below:

Proxy code

In order to build your own version the sample app on this page, you must create and host your own proxy. (The proxies used by Brightcove Learning Services only accept requests from Brightcove domains.) A sample proxy, very similar to the one we use, but without the checks that block requests from non-Brightcove domains, can be found in this GitHub respository. You will also find basic instructions for using it there, and a more elaborate guide to building apps around the proxy in Using the REST APIs.