Skip to main content
Version: 2.37.0

Streamdiver API

Comprehensive reference for integrating the Streamdiver Media API

Introduction

Welcome to the API reference for the Streamdiver Media API services!

Our web API enables developers to seamlessly integrate video streaming and media asset management capabilities into their applications. This API is designed according to RESTful principles with an OpenAPI specification aiming to facilitate easy integration and compatibilty.

With comprehensive endpoints covering everything from asset management to analytics and search, our API supports a wide range of functionalities to empower your applications. This documentation will guide you through the available endpoints, resources, authentication procedures, and provides examples to help you get started quickly and effectively.

Explore our Media API to discover how Streamdiver can enhance your software solutions. For a full overview of Streamdiver services head to streamdiver.com.

Authentication

For more information see Authentication

Security Scheme Type:

oauth2

OAuth Flow (clientCredentials):

Scopes:

  • ViewChannel: Read access to a Channel. Allows viewing MediaAssets which are in that channel

  • ViewMetadata: Read access on Indexer and TranscriptEditor

  • ViewAnalytics: Read access to Channel analytics

  • ViewStatistics: Read access to tenant statistics

  • DownloadFromChannel: Create and perform Download for content of a channel

  • CreateContent: Perform CRUD operations on MediaAssets

  • CreateMetadata: Perform CRUD operations on Metadata

  • ManageSharingOptions: Update channel, feature channel and assets within

  • ManagerMemberAssignments: Assignment of Roles to Users/UserGroups with respect to a channel

  • MakeChannelPublic: set a channel to public

  • ManageChannel: Manage channel resources, eg. channel design

  • ManageUsers: Perform CRUD operations on Users

  • ManageTenant: Perform CRUD operations on TenantSettings

  • ManageTenantContent: View and edit all content of tenant, without respect to channel membership and also for private user channels

  • ManageLiveStreams: Create and manage livestreams