Media Export Management

With the Media Export Management Endpoints, it is possible to manage the Lifecycle of nexxOMNIA Media Items on 3rd Party Platforms. Additionally, for Sharing and Review Processes, the Preview Links are manageable here.

External Platforms

Please notice, that nexxOMNIA can also create simple, text-based Posts without a Media Item. The Streamtype "post" is reserved for this kind of Media. As the Creation of a Post is not really an Export, but a direct Media Creation, you will find this Endpoint (/posts/fromtext) under "Media Management".

/export

POST https://api.nexx.cloud/v3.1/manage/:streamtype/:item/export

An Export physically transfers the Media Item to the 3rd Party Plaform. Supported are only the Streamtypes "video", "live", "image" and "scene". Supported Accounts are Accounts of Type [youtube, facebook, instagram, vimeo, twitter, tiktok]

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

account

integer

the ID of a valid Domain Account

externalCategory

string

the ID/Name of the Category of the 3rd Party Platform - necessary for Facebook and YouTube (but can be set on the Media Item directly too)

externalState

string

[public, unlisted, private] the State of the new Item on the 3rd Party Platform

publicationDate

integer

UNIX Timestamp for the Publication Date on the 3rd Party Platform. If used, externalState must be "private".

inVariant

number

If the Export should use an existing Variant, add the Variant ID here.

postText

string

As Mastodon, Threads and Instagram only supports "posts", add an (optional) Posting Text here, if the Target Platform is Mastodon, Threads or Instagram.

list

integer

the ID of a valid Playlist in the given Account

platformContext

string

[default, reel, short, story] if Streamtype and Platform support it, add a hint on how to present the Media on the target Platform

metadataLanguage

string

optional Language for Metadata and Covers, in case the Domain uses multiple Languages

/exportaspost

POST https://api.nexx.cloud/v3.1/manage/:streamtype/:item/exportaspost

An Post Export creates a Post Media Item in nexxOMNIA, while posting the given Text/Link/Image on the target Platform. Supported are all linkable Streamtypes. Supported Accounts are Accounts of Type [facebook, twitter]

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

account

integer

the ID of a valid Domain Connection (Account)

postURL

string

the URL of the Media Item on the Domain Frontend. Can be omitted, if nexxOMNIA can create the Link to the Item itself.

postText

string

the Post Text

postImage

integer

an ID of an exisiting Image within nexxOMNIA. If omitted, the Media Cover will be used as Image.

postWithLink

boolean

only needed on Streamtype "article" (see Info below).

Please notice, that the Streamtype "article" behaves differently. An Article can serve as Post Source for a Link to this Article - or can be the Post itself. In this Case, no Link will be included in the created Post.

/updateexport

PUT https://api.nexx.cloud/v3.1/manage/:streamtype/:item/updateexport

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

item

string

must be set, if externalReference is not set. item is the Export ID from nexxOMNIA

externalReference

string

must be set, if item is not set. externalReference is the ID of the Export on the 3rd Party Platform

partToUpdate

string

[all, metadata, texttracks, cover, video] what Part should be updated

/removeexport

DELETE https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removeexport

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

item

string

must be set, if externalReference is not set. item is the Export ID from nexxOMNIA

externalReference

string

must be set, if item is not set. externalReference is the ID of the Export on the 3rd Party Platform

POST https://api.nexx.cloud/v3.1/manage/:streamtype/:item/addpreviewlink

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

language

string

if set to a valid 2-Letter Language Code, the Frontend will be presented in that Language

maxStarts

integer

if set, the maximal Number of Access to this Link is limited to this Number

showAnnotations

boolean

if set to 1, the User will be able to see existing Annotations

allowAnnotations

boolean

if set to 1, the User will be able to add Annotations

allowSnapshots

boolean

if set to 1, the Player will offer a Possibility to create and download Snapshots

allowSourceDownloads

boolean

if set to 1, the Player will allow the Download of the Source Video

code

string

if set to a valid String, this will be the Code, any User has to enter before access

useDomainStyle

boolean

if set to 1, the PreviewLink UI will use the Domain Colors and Icons.

title

string

the Title of the new PreviewLink

DELETE https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removepreviewlink/:previewlinkid

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

string

the target Item ID

previewlinkid

number

the ID of a valid PreviewLink of this Item

POST https://api.nexx.cloud/v3.1/manage/:streamtype/:item/adddownloadlink

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

number

the target Item ID

Request Body

Name
Type
Description

language

string

if set to a valid 2-Letter Language Code, the Frontend will be presented in that Language

maxStarts

integer

if set, the maximal Number of Access to this Link is limited to this Number

code

string

if set to a valid String, this will be the Code, any User has to enter before ac

useDomainStyle

boolean

if set to 1, the DownloadLink UI will use the Domain Colors and Icons.

title

string

the Title of the new DownloadLink

fileType

string

if omitted or set to "source", the Source File will be downloaded. For Audio, it can be set to [mp3, aac, opus] to offer the transcoded Version in the corresponding Format. For Video, the Options depend on the Transcoding Settings (ask 3Q nexx for details)

includeTextTracks

boolean

if set to 1, the DownloadLink will also contain TextTracks of the Media Item (if available)

DELETE https://api.nexx.cloud/v3.1/manage/:streamtype/:item/removedownloadlink/:downloadlinkid

Path Parameters

Name
Type
Description

streamtype

string

the Streamtype of the target Item

item

string

the target Item ID

downloadlinkid

number

the ID of a valid DownloadLink of this Item

Last updated