The Media Endpoint offers the most important Methods for most Usecases. Due to the fact, that the nexxOMNIA API supports a variety of Media Types ("Streamtypes"), this Documentation will only mention "streamtype" as Endpoint Parameter, which can be replaced and is valid for all the following Streamtypes.
Please notice, that the API uses always the Plural Form of a Streamtype in URL Building.
in various Cases, there are "Collections" of Media in one Container. These "Container Media" are often also references as "Parent" and they take the following Streamtypes:
Container for Videos
Container for Playlists
Container for Audio
Container for Images
Container for Articles
Container for Files
Container for Persons
Container for Video/Scene/LiveStream Alternatives
Container for Lists of Videos and Scenes
Container for Lists of all single Streamtypes
Container for Lists of Container Elements
Container for Users
Container Media Types are handled identically in the Media API. They use the same Endpoints and Methods as "Default Media".
Some Streamtypes are rarely used directly, but often used on other Media Types. For example, a Video might have a List of Links or Files connected to it. These are "referencing Media Items"
Referencing Media Types are also handled identically in the Media API. They use the same Endpoints and Methods as "Default Media".
The Media API also handles "interaction Media", which contains Object for Users to interact with.
Interaction Media Types are also handled identically in the Media API. They use the same Endpoints and Methods as "Default Media".