Jump to a Section

Overview

Note: This connector requires setting up a Brightcove access token which is only available to Brightcove Professional and Enterprise accounts.


To setup the Brightcove connector with your Brightcove instance, first setup a Brightcove application by following these steps:

  • Log into Brightcove with an admin account and navigate to the “Account Information” page via the Admin dropdown. Copy the Account ID so that you have it available later when authorizing the account in Azuqua.
  • Next, navigate to the “API Authentication” page also under the Admin navigation and click “Register New Application”
  • Name the application and expose the following Brightcove API’s:

  • Save the application and copy the client key, client secret and the account ID to use when creating a new connection to Brightcove from inside Azuqua.

    Events

    • New Video

      Start FLO when new video is uploaded.

    • Video Updated

      Start FLO when video is updated.

    Actions

    • Add Video To Folder

      Add a video to folder using video ID.

    • Create Folder

      Create a new folder.

    • Custom API Call

      Options:

      • Request Type (dropdown)
        • GET
        • POST
        • PUT
        • DELETE
        • PATCH

      Inputs:

      • Request
        • Full URL (text) - This is everything needed for http request. For example, to GET a list of videos, your value for this field would be “https://cms.api.brightcove.com/v1/accounts/{account_id}/videos". To get account_id, you need go to ADMIN -> Account Information.
        • Query _(object_ or string) - Any query parameters can be passed as an object or as a string.
        • Body (_object_ or string) - Any body parameters can be passed as an object or as a string.
        • Headers (object) - Any additional headers that you need for your request. You do not need to enter “Authorization” headers, as these will be added to the call when it runs.

      Outputs:

      • Response
        • Status Code (number)
        • Headers (object)
        • Body (object)
    • Delete Video

      Delete a video using video ID.

    • Read Folder

      Read a videos using folder ID.

    • Read Playlist

      Read a videos using playlist ID.

    • Read Video

      Read a video using video ID.

    • Search Videos

      Search videos using filters.

    • Update Video

      Update a video using video ID.

      Inputs:

      • Update By
        • Video ID (text)
      • Video
        • Name (text)
        • Description (text)
        • Reference ID (text)
        • State (dropdown)
          • Active
          • Inactive
          • Pending
        • Tags (text)
        • URL (text):  the fetchable video link available across the web to import it into the brightcove cloud
        • Profile (text): the trans-coding of the video (e.g. multi-platform-standard-static, multi-platform-extended-dynamic)
        • Economics (dropdown)
          • Ad Supported
          • Free
    • Upload Video

      Upload a new video.

      Inputs:

      • Video
        • Name (text)
        • Description (text)
        • Reference ID (text)
        • State (dropdown)
          • Active
          • Inactive
        • Tags (text)
        • URL (text):  the fetchable video link available across the web to import it into the brightcove cloud
        • Profile (text): the trans-coding of the video (e.g. multi-platform-standard-static, multi-platform-extended-dynamic)
        • Economics (dropdown)
          • Ad Supported
          • Free

      Outputs:

      • Video
        • Video ID (text)