Getting Started with Videoflow APIs

Videoflow provides multiple API to control the different aspect of the platform.

Welcome!
You're on your way to building an an awesome video engagement experiences.
Videoflow provides multiple API endpoints. Each endpoint is design to control a specific aspect of the platform, from content management to interactive engagements.

CMS API

The platform API gives users access to the available entities on the platform

  • Inputs
  • Players
  • Channels

The CMS API can read and write properties of each. More detail on this are available in the API Reference section.

Engagement API

The engagement API gives users control over the engagement in real-time. This allows users to control the content of the interactive engagement while viewers are interacting with the engagement. Each call to this API is pushed to all connected Videoflow players in real-time and the content of each call must follow the unique data structure of each engagement.

The data structure of the engagement is defined by the creator of each engagement by using the Videoflow Engagement SDK