Media Management
The Media Management API is the only Way to create, update or modify "standard" Media Items or References. All other Endpoints, who may create Media Items only create Items in a UGC Context.
Media Creation, Editing and Removal
/fromurl
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/fromurl
will create a new Media Item of the given Streamtype, if the given url
Parameter contains a valid Source for the given Streamtype.
Path Parameters
Request Body
/fromdata
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/fromdata
will create a new Media Item of the given Streamtype, if the Streamtype is not based on a File (like an Article for example).
Path Parameters
Request Body
Please notice, that the Streamtypes "Person" and "Group" needs slightly different Parameters:
name or artistname instead of title
gender [m, f, n] (only if Person)
type [PersonType Enum] optional, will default to Domain default Type, if omitted
/fromtopic
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/fromtopic
will create a new Media Item of the given Streamtype, if the Streamtype is a valid Single-Streamtype Container (Playlist, Album, Audio Album and Magazine are currently supported). In Contrast to the /fromdata Endpoint, the Result of this Method is a Topic Container. A Topic Container is a Container, which contains of Elements, that were appended automatically by a certain Logic.
Path Parameters
Request Body
/update
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/update
will update the general Metadata of a Media Item.
Path Parameters
The List of all supported Attributes and possible Values can always be found via API on the /system/editableattributesfor/:streamtype Endpoint.
/updaterestrictions
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updaterestrictions
Path Parameters
The List of all supported Attributes and possible Values can always be found via API on the /system/editablerestrictionsfor/:streamtype Endpoint.
/updatefile
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updatefile
will restart all File Procesing. In Contrast to the /fromurl Method, this Method will always be performed via Queue.
Path Parameters
Request Body
/updatecontent
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updatecontent
only necessary for TTS Audio. This endpoint will re-create the Audio File on the current TTS Content. It is also possible to update the Text Content, if the corresponding Parameters are set.
Path Parameters
Request Body
/updateaudiorepresentation
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updateaudiorepresentation
only necessary for Articles. This Endpoint will create/update an Audio Representation of the Article for "reading" Purposes. The correseponding Audio is not a valid Audio Object itself.
Path Parameters
Request Body
/approve
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/approve
Path Parameters
Request Body
/reject
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/reject
Path Parameters
Request Body
/publish
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/publish
Path Parameters
/unpublish
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/unpublish
Path Parameters
Request Body
/unblock
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/unblock
enables a previously blocked Item to Publishing again.
Path Parameters
/transfertodomain
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/transfertodomain/:domainid
this Method copies (or moves) a Media Item to another Domain (in the same Network or in a List of previously defined Target Domains)
Path Parameters
Request Body
/pick
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/pick
Path Parameters
Request Body
/unpick
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/unpick
Path Parameters
/setasnew
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/setasnew
Path Parameters
/reorder
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/reorder
Only valid for Container Elements
Path Parameters
Request Body
/reencode
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/reencode
For Videos and Audio Files - keep the current File, but start Transcoding again.
Path Parameters
Request Body
/analyzedetails
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/analyzedetails
For Videos and Audio Files - start a Detail Analysis Process.
Path Parameters
/archive
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/archive
only supported on Videos
Path Parameters
/live/terminate
POST
https://api.nexx.cloud/v3.1/manage/live/:item/terminate
only supported on LiveStreams
Path Parameters
/live/updateplaybackstate
POST
https://api.nexx.cloud/v3.1/manage/live/:item/updateplaybackstate
only supported on LiveStreams
Path Parameters
Request Body
/live/startrecording
POST
https://api.nexx.cloud/v3.1/manage/live/:item/startrecording
only supported on LiveStreams
Path Parameters
/live/stoprecording
POST
https://api.nexx.cloud/v3.1/manage/live/:item/stoprecording
only supported on LiveStreams
Path Parameters
/remove
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/remove
Path Parameters
Streamtype specific Media Creation
/videos/fromvideo
POST
https://api.nexx.cloud/v3.1/manage/videos/fromvideo/:videoid
extracts a new Highlight Video from a given Video
Path Parameters
Request Body
/live/fromliveconnection
POST
https://api.nexx.cloud/v3.1/manage/live/fromliveconnection/:liveconnectionid
creates a new LiveStream for a given, native LiveConnection
Path Parameters
Request Body
/live/fromautoliveconnection
POST
https://api.nexx.cloud/v3.1/manage/live/fromautoliveconnection
creates a new LiveStream without an explicit LiveConnection(will be created automatically). This Endpoint is only available, if the calling Domain has "automatic LiveConnection" Feature enabled.
Request Body
/live/fromremote
POST
https://api.nexx.cloud/v3.1/manage/live/fromremote
creates a new LiveStream from a given external Streaming URL
Request Body
/live/fromvideo
POST
https://api.nexx.cloud/v3.1/manage/live/fromvideo:videoid
creates a new LiveStream by streaming an existing Video at a specific time
Path Parameters
Request Body
/scenes/fromvideo
POST
https://api.nexx.cloud/v3.1/manage/scenes/fromvideo/:videoid
create a new Scene of the given Video
Path Parameters
Request Body
/audio/fromvideo
POST
https://api.nexx.cloud/v3.1/manage/audio/fromvideo/:videoid
extracts a new Audio File from a given Video
Path Parameters
/audio/fromcaption
POST
https://api.nexx.cloud/v3.1/manage/audio/fromcaption/:captionid
create a new Audio File by Text-to-Speech AI of the given Caption (of any kind of Media)
Path Parameters
/audio/fromtext
POST
https://api.nexx.cloud/v3.1/manage/audio/fromtext
create a new Audio File by Text-to-Speech AI of the given Text.
Request Body
/radio/fromliveconnection
POST
https://api.nexx.cloud/v3.1/manage/radio/fromliveconnection/:liveconnectionid
creates a new Radio for a given, native LiveLink.
Path Parameters
Request Body
/radio/fromautoliveconnection
POST
https://api.nexx.cloud/v3.1/manage/radio/fromautoliveconnection
creates a new Radio without a n explicit LiveLink (will be created automatically). This Endpoint is only available, if the calling Domain has the "automatic LiveLink" Feature enabled.
Request Body
/radio/fromremote
POST
https://api.nexx.cloud/v3.1/manage/radio/fromremote
creates a new Radio from a given external URL
Request Body
/images/fromvideo
POST
https://api.nexx.cloud/v3.1/manage/images/fromvideo/:videoid
extracts a new Image from a given Video
Path Parameters
Request Body
/posts/fromtext
POST
https://api.nexx.cloud/v3.1/manage/posts/fromtext
as the Streamtype "post" only includes external Contents, this Endpoint is closely related to a Media Export. Technically, this Endpoint posts the given Content directly to the given Account and creates a nexxOMNIA Social Post Item out of it. Supported Accounts are Accounts of the Types [facebook, twitter]
Request Body
There is also an Endpoint to implicitely create Posts by sharing the Link of a Media Item to a Platform instead of physically exporting it. You will find the /exportaspost Endpoint under Media Export Management.
Cover Management
/cover
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/cover
Path Parameters
Query Parameters
/alternativecover
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/alternativecover
Path Parameters
Query Parameters
/abtestalternative
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/abtestalternative
Path Parameters
Query Parameters
/actionshot
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/actionshot
Path Parameters
Query Parameters
/quadcover
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/quadcover
Path Parameters
Query Parameters
/banner
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/banner
Path Parameters
Query Parameters
/artwork
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/artwork
An Artwork must be a transparent PNG File, that represents the Title. Therefore, a description and a creation from a Timestamp is not possible.
Path Parameters
Query Parameters
Multi Language Management
TextTracks
/texttrackfromurl
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/texttrackfromurl
Path Parameters
Request Body
/texttrackfromspeech
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/texttrackfromspeech
This Endpoint will create a new Text Track via AI from the spoken Audio.
Path Parameters
/translatetexttrackto
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/translatetexttrackto/:language
will translate the main Translations (of the Source Langauge) automatically and create a new Text Track in the target Language.
Path Parameters
/removetexttrack
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removetexttrack
Path Parameters
Request Body
Translations
/translateto
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/translateto/:language
will translate the textual Media Metadata automatically and add a corresponding MultiLanguage Attribute on the Item.
Path Parameters
/addtranslation
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtranslation
Path Parameters
Request Body
The Streamtype "article" has no "description", but a "textcontent". If the target Streamtype is "article", use "textcontent" instead of "description".
/updatetranslation
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updatetranslation
This Endpoint will update a specific MultiLanguage Set. It takes the same Parameter as the /addtranslation Endpoint, but will update the corresponding Set, if found.
Path Parameters
Query Parameters
/removetranslation
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removetranslation
Path Parameters
Query Parameters
Container Management
/addtocontainer
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtocontainer/:containerid
add the given Item to the given Container - Container in this Case is the default Container Streamtype.
Path Parameters
/addtocollection
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtocollection/:collectionid
add the given Item to the given Collection - Collections support only Video, Audio, Image, Articles and Files as Child Streamtype.
Path Parameters
/addtoset
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtoset/:setid
add the given Item to the given Set - Sets support only Videos and Scenes as Child Streamtype.
Path Parameters
Query Parameters
/addtorack
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtorack/:rackid
add the given Item to the given Rack - Rackssupport only Videos and Live Streams as Child Streamtype (and those cannot be mixed)
Path Parameters
Query Parameters
/addtobundle
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addtobundle/:bundleid
add the given Item to the given Bundle
Path Parameters
/removefromcontainer
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefromcontainer/:containerid
removes the given Item from the given Container, if it was added to that before.
Path Parameters
/removefromcollection
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefromcollection/:collectionid
removes the given Item from the given Collection, if it was added to that before.
Path Parameters
/removefromset
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefromset/:setid
removes the given Item from the given Set, if it was added to that before.
Path Parameters
/removefromrack
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefromrack/:rackid
removes the given Item from the given Rack, if it was added to that before.
Path Parameters
/removefrombundle
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefrombundle/:bundleid
removes the given Item from the given Bundle, if it was added to that before.
Path Parameters
Media Connections
HotSpots
/addhotspot
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addhotspot
Path Parameters
Request Body
/updatehotspot
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updatehotspot
This Endpoint will update a specific HotSpot. It takes the same Parameter as the /addhotspot Endpoint, but will update the corresponding HotSpot, if found.
Path Parameters
Query Parameters
/removehotspot
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removehotspot
Path Parameters
Query Parameters
Awards
/addaward
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addaward
Path Parameters
Request Body
/updateaward
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updateaward
This Endpoint will update a specific Award. It takes the same Parameter as the /addaward Endpoint, but will update the corresponding Award, if found.
Path Parameters
Query Parameters
/removeaward
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeaward
Path Parameters
Query Parameters
License Notes
/addlicensenote
POST
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addlicensenote
Path Parameters
Request Body
/removelicensenote
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removelicensenote
Path Parameters
Query Parameters
existing Media
/connectlink
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectlink/:linkid
Path Parameters
/connectfile
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectfile/:fileid
Path Parameters
/connectperson
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectperson/:personid
Path Parameters
Query Parameters
/connectgroup
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectgroup/:groupid
Path Parameters
Query Parameters
/connectshow
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectshow/:showid
Path Parameters
/connectplace
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectplace/:placeid
Path Parameters
/connectproduct
PUT
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/connectproduct/:productid
Path Parameters
/removelink
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removelink/:linkid
Path Parameters
/removefile
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removefile/:fileid
Path Parameters
/removeperson
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeperson/:personid
Path Parameters
/removegroup
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removegroup/:groupid
Path Parameters
/removeshow
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeshow/:showid
Path Parameters
/removeplace
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeplace/:placeid
Path Parameters
/removeproduct
DELETE
https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeproduct/:productid
Path Parameters
Last updated