nexxOMNIA API
Search
⌃K

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

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/fromurl
/fromurl
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/fromdata
/fromdata
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
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/fromtopic
/fromtopic
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/update
/update
The List of all supported Attributes and possible Values can always be found via API on the /system/editableattributesfor/:streamtype Endpoint.
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updaterestrictions
/updaterestrictions
The List of all supported Attributes and possible Values can always be found via API on the /system/editablerestrictionsfor/:streamtype Endpoint.
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updatefile
/updatefile
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updatecontent
/updatecontent
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updateaudiorepresentation
/updateaudiorepresentation
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/approve
/approve
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/reject
/reject
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/publish
/publish
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/unpublish
/unpublish
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/unblock
/unblock
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/transfertodomain/:domainid
/transfertodomain
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/pick
/pick
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/unpick
/unpick
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/setasnew
/setasnew
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/reorder
/reorder
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/reencode
/reencode
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/analyzedetails
/analyzedetails
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/archive
/archive
post
https://api.nexx.cloud/v3.1/
manage/live/:item/terminate
/live/terminate
post
https://api.nexx.cloud/v3.1/
manage/live/:item/updateplaybackstate
/live/updateplaybackstate
post
https://api.nexx.cloud/v3.1/
manage/live/:item/startrecording
/live/startrecording
post
https://api.nexx.cloud/v3.1/
manage/live/:item/stoprecording
/live/stoprecording
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/remove
/remove

Streamtype specific Media Creation

post
https://api.nexx.cloud/v3.1/
manage/videos/fromvideo/:videoid
/videos/fromvideo
post
https://api.nexx.cloud/v3.1/
manage/live/fromliveconnection/:liveconnectionid
/live/fromliveconnection
post
https://api.nexx.cloud/v3.1/
manage/live/fromautoliveconnection
/live/fromautoliveconnection
post
https://api.nexx.cloud/v3.1/
manage/live/fromremote
/live/fromremote
post
https://api.nexx.cloud/v3.1/
manage/live/fromvideo:videoid
/live/fromvideo
post
https://api.nexx.cloud/v3.1/
manage/scenes/fromvideo/:videoid
/scenes/fromvideo
post
https://api.nexx.cloud/v3.1/
manage/audio/fromvideo/:videoid
/audio/fromvideo
post
https://api.nexx.cloud/v3.1/
manage/audio/fromcaption/:captionid
/audio/fromcaption
post
https://api.nexx.cloud/v3.1/
manage/audio/fromtext
/audio/fromtext
post
https://api.nexx.cloud/v3.1/
manage/radio/fromliveconnection/:liveconnectionid
/radio/fromliveconnection
post
https://api.nexx.cloud/v3.1/
manage/radio/fromautoliveconnection
/radio/fromautoliveconnection
post
https://api.nexx.cloud/v3.1/
manage/radio/fromremote
/radio/fromremote
post
https://api.nexx.cloud/v3.1/
manage/images/fromvideo/:videoid
/images/fromvideo
post
https://api.nexx.cloud/v3.1/
manage/posts/fromtext
/posts/fromtext
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

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/cover
/cover
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/alternativecover
/alternativecover
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/abtestalternative
/abtestalternative
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/actionshot
/actionshot
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/quadcover
/quadcover
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/artwork
/artwork
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/familysafecover
/familysafecover

Multi Language Management

TextTracks

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/texttrackfromurl
/texttrackfromurl
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/texttrackfromspeech
/texttrackfromspeech
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/translatetexttrackto/:language
/translatetexttrackto
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removetexttrack
/removetexttrack

Translations

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/translateto/:language
/translateto
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtranslation
/addtranslation
The Streamtype "article" has no "description", but a "textcontent". If the target Streamtype is "article", use "textcontent" instead of "description".
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updatetranslation
/updatetranslation
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removetranslation
/removetranslation

Container Management

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtocontainer/:containerid
/addtocontainer
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtocollection/:collectionid
/addtocollection
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtoset/:setid
/addtoset
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtorack/:rackid
/addtorack
post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addtobundle/:bundleid
/addtobundle
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefromcontainer/:containerid
/removefromcontainer
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefromcollection/:collectionid
/removefromcollection
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefromset/:setid
/removefromset
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefromrack/:rackid
/removefromrack
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefrombundle/:bundleid
/removefrombundle

Media Connections

HotSpots

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addhotspot
/addhotspot
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updatehotspot
/updatehotspot
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removehotspot
/removehotspot

Awards

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addaward
/addaward
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/updateaward
/updateaward
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removeaward
/removeaward

License Notes

post
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/addlicensenote
/addlicensenote
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removelicensenote
/removelicensenote

existing Media

put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectfile/:fileid
/connectfile
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectperson/:personid
/connectperson
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectgroup/:groupid
/connectgroup
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectshow/:showid
/connectshow
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectplace/:placeid
/connectplace
put
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/connectproduct/:productid
/connectproduct
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removefile/:fileid
/removefile
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removeperson/:personid
/removeperson
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removegroup/:groupid
/removegroup
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removeshow/:showid
/removeshow
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removeplace/:placeid
/removeplace
delete
https://api.nexx.cloud/v3.1/
manage/:streamtype/:item/removeproduct/:productid
/removeproduct