01 - Live Streams
1.1 Content management
GET
/v2/channel List Live Streams
POST
/v2/channel Create a new Live Stream
DELETE
/v2/channel/{channel_id} Delete Live Stream
GET
/v2/channel/{channel_id} Get Live Stream details
PUT
/v2/channel/{channel_id} Update Live Stream details
DELETE
/v2/channel/{channel_id}/splash Delete Custom Splash Screen
POST
/v2/channel/{channel_id}/splash Upload Custom Splash Screen
DELETE
/v2/channel/{channel_id}/thumbnail Delete Custom Thumbnail
POST
/v2/channel/{channel_id}/thumbnail Upload Custom Thumbnail
02 - Video On Demand
2.1 Content management
GET
/v2/vod List Vods
POST
/v2/vod Upload/Integrate a video file
DELETE
/v2/vod/{file_id}/splash Delete the splash of the vod_id
POST
/v2/vod/{file_id}/splash Upload Custom Splash screen
POST
/v2/vod/{file_id}/thumbnail Upload Custom Thumbnail
DELETE
GET
/v2/vod/{vod_id} Get Vod details
PUT
/v2/vod/{vod_id} Update Vod details
03 - Playlists
3.1 Content management
GET
/v2/playlists List Playlists
POST
/v2/playlists Create a new Playlist
DELETE
GET
/v2/playlists/{playlist_id} Get Playlist Details
PUT
/v2/playlists/{playlist_id} Update Playlist details
PUT
/v2/playlists/{playlist_id}/content Update Playlist Contents
DELETE
/v2/playlists/{playlist_id}/splash Delete Custom Splashscreen
POST
/v2/playlists/{playlist_id}/splash Upload Custom Splashscreen
DELETE
POST
04 - Analytics
4.1 Analytics Operations
GET
/v2/analytics/{content_type}/{chart_type} Get all Analytics related to a given type
GET
/v2/analytics/{content_type}/{content_id}/{chart_type} Get Analytics related to a given content

Intro

• To start using our API, please get your API Key on your Dacast account. Your API Key is available in the 'Integration' section, under 'API'. The format generated is a string of 42 characters (e.g. 163439785273bMqYuPwzCq4ccU6G2UQoN8nh7FsKLz).

• The endpoint is https://developer.dacast.com/

• The X-Format has to be set as default (If X-Format is not specified, an error will be returned)