Channels

Channels for the current login provider.

get

Use this route to get all channels for the current login provider.

post

Use this route to create a specified channel. See also the domains and contact endpoint.

get

Use this route to get the channel matching the specified ID.

delete

Use this route to delete the channel matching the specified ID.

Use this route to move the specified channel to the running state and ready for ingestion.

post

Channel start request and response.

Use this route to move the specified channel to the stopped state and stop live streaming.

post

Channel stop request and response.

Use this route to put the specified channel in the error state and cancel all running workflows.

post

Channel cancel request and response.

Provider Credentials

Credentials currently assigned to the customer.

get

Use this route to get a list of credentials currently assigned to the customer.

Use this route to get the credentials, matching the specified ID, that are currently assigned to the customer.

get

Provider Profiles

Profiles currently assigned to the customer.

get

Use this route to get a list of profiles currently assigned to the customer.

Domains and Contact

Domains and contact for a specified credential ID. This information is required for channel creation.

get

Use this route to get a list of domains and contact for the specified credential ID. This information is required for channel creation.

Schedules

Schedules for the current login provider.

get

Use this route to get all schedules for the current login provider.

post

Use this route to create a schedule for the channel.

get

Use this route to get the schedule matching the specified ID.

patch

Use this route to update the specified schedule. If the channel ID is updated, the new channel will be associated with the updated schedule.

delete

Use this route to delete the schedule matching the specified ID. First, all events associated with the schedule will be deleted, then the schedule itself will be deleted.

Events

Events include all data bindings between schedule and channel and program, as well as scheduled auto-start and auto-stop, if specified.

post

Creates an event, including all data bindings between schedule and channel and program, as well as scheduled auto-start and auto-stop, if specified. This method also starts a workflow that provisions the event and makes it ready to use. After the event is ready its status will be "Stopped".

post

Initiates the workflow that starts the specified event if the channel for the event is in a running state.

post

Initiates the workflow that stops the specified event.

post

Specify auto_stop to disable the event from automatically stopping. Specify auto_start to disable the event from automatically starting. If no body is passed or any value other than auto_stop/auto_start is passed in, cancel will stop all related workflows for the event.

post

Trims the event asset based on the specified start and duration.