OTT Channel onboarding

Basic guide on requesting access to OTT Channels.

Preface

The different OTT Channels are initially requested via a "generic" flow.
First steps are the same for all channels but processes and models will diverge further down the line.

Generic

Some basic configuration and data is made available through endpoints where generic models are used for multiple/different Channels.
This abstraction is found at endpoints following the channels path:

/channels/v1/accounts/{accountId}/channels

Channel specific

Extended configuration and data is made available through OTT Channel specific endpoints that are not interchangeable with other Channels.
OTT Channel specific endpoints always require you to provide identifiers that are created at the above mentioned generic endpoints, i.e.:

/channels/v1/accounts/{accountId}/channel-path/{channelRequestId}/channel-entity-path

Request a channel

Using the previously mentioned separation of functionality, a channel onboarding request always contains the following steps.

  1. Get the GUID that identifies the Channel (type) (API)
  2. Create a Channel onboarding request using the Channel (type) identifier (API)
  3. Create Channel specific entities using the Channel request identifier