Boomstream API
v1.2
REST API for managing video hosting, live streams, PPV content, and more.
https://boomstream.com/api/
Overview
- ๐Authentication via apikey query parameter โ find your key in the Integration settings of your account.
- ๐All requests use GET parameters. Responses available in json and xml formats (pass
format=jsonorformat=xml). - ๐Use ver=1.2 parameter to target the current API version and get the latest response formats.
- โ Every response includes a Status field: Success or Failed. On failure, a Message field provides the error detail.
API Sections
Choose a section to explore its methods and parameters.
๐๐ฌ๐ก๐ทโบ๐โถ๐ณ๐๐ผ๐ฌ๐๐โฑ๐๐๐ฎ
General Information
General info, authentication, request and response formats.
Media
Manage media files: upload, update, delete, and retrieve info.
Live
Manage live streams and broadcast sessions.
Live IP-Camera
IP-camera streams: manage live feeds from surveillance cameras.
Record Live
Record live streams for on-demand playback.
Folder
Organize media into folders and manage folder hierarchy.
Playlist
Create and manage playlists from your media library.
PPV
Pay-Per-View: paid content access, manage buyers and media.
Statistics
View analytics: playback stats, sessions, and audience engagement.
Screenshot
Capture screenshots from video files at specified timestamps.
Chat
Live stream chat management: messages and moderation.
Conference
Video conferences: create rooms and manage participants.
Subtitles
Upload and manage subtitles for video files.
Timecodes
Timecodes for video navigation: create and manage chapter marks.
Webhooks
Configure webhooks to receive event notifications.
Project
Project settings: account and integration configuration.
Player API
Player JavaScript API for embedding and controlling playback.