Mediavaletconnector v1.0

Version 1.0

Connector Overview: This page documents all 255 actions for the Mediavaletconnector v1.0.

View API Documentation

Add Metadata to an Image (2)

POST Add Keyword to an Image

/assets/{assetId}/keywords

Adds a keyword to an image asset by associating the keyword with the asset's metadata. Use this action to tag an image with one or more keywords for categorization and search.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword identifiers to add to the image.

PATCH Add or Update Image Description Attribute

/assets/{assetId}

Adds or updates a description attribute on an image asset using a JSON Patch operation. Use this action to modify the asset's description field without replacing the entire asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

Assets (42)

POST Create Asset

/assets

Creates an asset and returns newly created asset information.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Id

A unique identifier for the new asset, if provided.

Filesizeinbytes

The size of the file in bytes.

Filename

The name of the file to be associated with the asset.

Filenameversioning

Indicates whether versioning should be applied to the filename.

POST Create Asset Attributes

/assets/{assetId}/attributes

Add attributes to an asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Excepteur D50

A custom attribute value for the field named 'Excepteur d50'.

Exercitation3

A custom attribute value for the field named 'Exercitation3'.

Dolor 1

A custom attribute value for the field named 'Dolor 1'.

Irure 19

A custom attribute value for the field named 'Irure 19'.

POST Create Asset Comments

/assets/{assetId}/comments

Adds comments to the asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array containing the comment text or structured comment data.

POST Create Asset Rating

/assets/{assetId}/rating

Sets rating for asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Rating

The numeric rating value to assign to the asset, typically on a scale (e.g., 1-5).

POST Create Asset Upload

/assets/{assetId}/uploads

Creates an asset upload and returns newly created asset information.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Filesizeinbytes

The size of the file being uploaded in bytes.

Filename

The name of the file being uploaded.

Filenameversioning

Indicates whether versioning should be applied to the filename during upload.

POST Create Association of Asset And Categories

/assets/{assetId}/categories

Associates Asset into list of categories

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of category identifiers to associate with the asset.

POST Create Association with Asset and Related Assets

/assets/{assetId}/relatedassets

Add related assets to an asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Derived

A JSON array of asset identifiers that are derived from or related to the current asset.

POST Create Intelligence Analysis Insight

/assets/{assetId}/videoIntelligence/insightsupdated

Create video intelligence analysis for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Create Keywords And Associate With Asset [Audio And Video]

/assets/{assetId}/videoIntelligence/keywords

Creates one or more keywords in the default Audio and Video Keyword Group and assigns the keyword to the asset specified in the URL.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create Keywords And Associate With Asset [Cognitive]

/assets/{assetId}/autotags/keywords

Creates one or more keywords in the default Cognitive Keyword Group,
and assigns the keyword to the asset specified in the URL.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create Video Intelligence Analysis

/assets/{assetId}/videoIntelligence/analyze

Create the video intelligence analysis.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create View Count Increment For Asset

/assets/{assetId}/viewed

Increments view count for asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Asset

/assets/{assetId}

Deletes an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Isharddelete

The boolean to flag hard deletion of asset.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Asset Autotag

/assets/{assetId}/autotags/{autotag}

Removes autotag from an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Autotag

(Required) The autotag.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Asset Category

/assets/{assetId}/categories/{categoryId}

Removes the category from the asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Categoryid

(Required) The guid of the category.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Asset Keyword

/assets/{assetId}/keywords/{keyword}

Removes keyword from asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Keyword

(Required) The keyword name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Asset Rating

/assets/{assetId}/rating

Removes rating from an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Related Asset

/assets/{assetId}/relatedassets/{relatedAssetId}

Remove related asset based on asset id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Relatedassetid

(Required) The related asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Response Type

The response format expected from the API (e.g. application/json).

POST Report Downloaded Asset

/assets/{assetId}/downloaded

Reports that the asset was downloaded.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset

/assets/{assetId}

Retrieve an asset based on the asset id parameter.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Attributes

/assets/{assetId}/attributes

Retrieves attributes associated with an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Autotags

/assets/{assetId}/autotags

Retrieves autotags associated with specified asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Categories

/assets/{assetId}/categories

Returns list of categories an asset belongs to

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Categoryfeatures

Indicates which category features to include in the response.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Comments

/assets/{assetId}/comments

Retrieves asset comments.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset History

/assets/{assetId}/history

Retrieves asset history.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Keywords

/assets/{assetId}/keywords

Retrieve the keywords associated with a specific asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Metadata

/assets/{assetId}/{metadataType}

Retrieve meta data for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Metadatatype

(Required) Specify which type of information is being requested.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Related Assets

/assets/{assetId}/relatedassets

Retrieve related assets based on the asset id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Renditions

/assets/{assetId}/renditions

Retrieves an asset's renditions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset ID.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Asset Renditions By Kind

/assets/{assetId}/renditions/{renditionKindId}

Retrieves an asset's renditions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Renditionkindid

(Required) The rendition kind id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Assets With Search Criteria

/assets

Search for assets within a library that match optional search criteria.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Media File Versions

/assets/{assetId}/versions

Gets an asset's media file versions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Related Asset Gallery Url

/assets/{assetId}/relatedAssetsGalleryUrl

Retrieve the url for use with related assets gallery application.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Related Assets

/public/assets/{id}/relatedasset/{token}

Retrieve related assets for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The asset id.

Token

(Required) The url token.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Related Assets

/assets/{assetId}/searchRelatedAssets

Search for assets and exclude asset that match search criteria to retrieve assets that can be related to current asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Video Indexer Subscription

/assets/{assetId}/videoIntelligence/token

Retrieves video indexer subscription metadata for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Allowedit

The boolean indicating whether edit is allowed or not.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Video Intelligence Limits

/assets/videoIntelligence/limits

Retrieves video intelligence limits and usage information.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Video Intelligence Result

/assets/{assetId}/videoIntelligence/insights

Retrieves video intelligence insights for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Video Intelligence Status

/assets/{assetId}/videoIntelligence/status

Retrieve video intelligence analysis status for an asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Association of Asset And Categories

/assets/{assetId}/categories

Associates specified asset into list of categories, replacing previous list with provided list

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PUT Update Upload Process To Complete

/assets/{assetId}

Completes upload process for asset and updates description for now.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Filename

The name of the file being uploaded.

Title

The new title to assign to the asset upon completion.

Description

A description to set for the asset when finalizing the upload.

Filesizeinbytes

The size of the file being uploaded in bytes.

POST Validate Asset Deletion Rollback

/assets/undeleteValidate

Check whether assets can be undeleted or not.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Id

The unique identifier of the asset to validate for undeletion.

Filename

The original filename of the asset to check during undeletion validation.

Attributes (10)

POST Create Attribute

/attributes

Create a attribute in a library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (17)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Attributetype

The type of attribute being created, such as text, date, or list.

Name

The display name of the attribute as it will appear in the user interface.

Searchfieldname

The field name used when searching assets by this attribute.

Tagname

The tag name associated with this attribute for metadata mapping.

Displayattribute

Whether this attribute should be shown on asset detail pages.

Mapembeddeddata

Whether to map embedded metadata from files to this attribute.

Embeddeddatatype

The data type of the embedded metadata field to map, such as string or integer.

Embeddeddatavalue

The specific embedded metadata field name or value to map to this attribute.

Mappingdirection

The direction of data mapping, either from file to attribute or attribute to file.

Delimeter

The delimiter character used to separate values in a multi-value attribute.

Issystemproperty

Whether this attribute is a system property that cannot be deleted.

Showlabel

Whether to display a label next to the attribute value in the user interface.

Isrequired

Whether this attribute must have a value when uploading or editing an asset.

Defaultexpression

An expression that calculates a default value for this attribute when no value is provided.

Parentattributeid

The unique identifier of a parent attribute if this attribute is a child in a hierarchy.

Childrenattributeids

An array of unique identifiers for child attributes that belong under this attribute.

DELETE Remove Attribute

/attributes/{attributeId}

Removes attribute in a library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Attributeid

(Required) The attribute id

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attribute By ID

/attributes/{attributeId}

Retrieve attributes in a library by attribute id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Attributeid

(Required) The attribute id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attributes

/attributes

Retrieve attributes from a library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attributes Data Types

/attributes/attributeDataType

Returns attributes data types.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attributes Embedded Data Mapping Types

/attributes/embeddedDataMappingType

Returns an of embedded attribute data mapping types.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attributes Embedded Data Types

/attributes/embeddedDataType

Returns an embedded attribute data types.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Attributes Embedded Data Values

/attributes/{dataTypeValue}/embeddedDataValue

Returns an embedded attribute data values.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Datatypevalue

(Required) A Data Type Value

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Cascading Attributes

/attributes/cascadingAttributes

Returns an cascading attributes.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Attributes

/attributes/{attributeId}

Update attributes in a library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Attributeid

(Required) The attribute id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (17)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Attributetype

The type of attribute being created, such as text, date, or list.

Name

The display name of the attribute as it will appear in the user interface.

Searchfieldname

The field name used when searching assets by this attribute.

Tagname

The tag name associated with this attribute for metadata mapping.

Displayattribute

Whether this attribute should be shown on asset detail pages.

Mapembeddeddata

Whether to map embedded metadata from files to this attribute.

Embeddeddatatype

The data type of the embedded metadata field to map, such as string or integer.

Embeddeddatavalue

The specific embedded metadata field name or value to map to this attribute.

Mappingdirection

The direction of data mapping, either from file to attribute or attribute to file.

Delimeter

The delimiter character used to separate values in a multi-value attribute.

Issystemproperty

Whether this attribute is a system property that cannot be deleted.

Showlabel

Whether to display a label next to the attribute value in the user interface.

Isrequired

Whether this attribute must have a value when uploading or editing an asset.

Defaultexpression

An expression that calculates a default value for this attribute when no value is provided.

Parentattributeid

The unique identifier of a parent attribute if this attribute is a child in a hierarchy.

Childrenattributeids

An array of unique identifiers for child attributes that belong under this attribute.

BrandedPortals (38)

POST Authorize Branded Portal Access

/public/brandedportals/{host}/{path}/authorize

Authorize access for branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Host

(Required) The branded portal library domain name.

Path

(Required) The branded portal name in URL path.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create A Download Live Branded Portal Assets

/public/{libraryId}/brandedportals/{brandedPortalId}/downloads

Returns a live branded portal assets.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Assetids

Array of asset identifiers to include in the download.

Sectionid

Identifier of the section within the branded portal to download assets from.

Zipfilename

Custom file name for the downloaded zip archive.

Type

The type of download to perform, such as "original" or "rendition".

POST Create Branded Portal Upload Section

/brandedportals/{brandedPortalId}/sections/{sectionId}/uploads

Create branded portal upload section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Categoryids

Array of category identifiers to assign to the upload section.

POST Create Duplicate Branded Portal

/brandedportals/{brandedPortalId}/duplicate

Duplicates a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required)

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Host

The host URL for the branded portal to be duplicated.

Path

The path for the duplicated branded portal.

Brandedportalversion

The version identifier for the branded portal being created.

POST Create section sync

/brandedportals/{brandedPortalId}/{sectionId}/sync

Sync Branded Portal section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Categoryid

The identifier of the category to synchronize with the section.

Lightboxid

The identifier of the lightbox to synchronize with the section.

POST Disable Branded Portal

/brandedportals/{brandedPortalId}/disable

Disable branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Get branded portal section sync details

/brandedportals/{brandedPortalId}/{sectionId}/sync

Return branded portal section sync details

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Move Assets To A Branded Portal Section

/brandedportals/{brandedPortalId}/move/assets

Move assets to a branded portal section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Assetids

Array of asset identifiers to include in the download.

Sourcesectionid

The identifier of the section from which assets will be moved.

Destinationsectionid

The identifier of the section to which assets will be moved.

DELETE Remove Assets Form A Branded Portal.

/brandedportals/{brandedPortalId}/assets

Remove assets form a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Branded Portal

/brandedportals/{brandedPortalId}

Remove a branded portal by branded portal id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Branded Portal Upload Section

/brandedportals/{brandedPortalId}/sections/{sectionId}/uploads

Remove a branded portal upload section by branded portal id and upload section id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The upload section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Remove section sync

/brandedportals/{brandedPortalId}/{sectionId}/unsync

Unsync Branded Portal section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Categoryid

The identifier of the category from which synchronization is removed.

Lightboxid

The identifier of the lightbox from which synchronization is removed.

GET Retrieve Branded Portal

/brandedportals/{brandedPortalId}

Returns a branded portal by branded portal id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Access Key

/brandedportals/{brandedPortalId}/settings/accesskey

Returns a branded portal access key.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Assets By CategoryId

/brandedportals/categories/{categoryId}/assets

Returns a collection of assets by categoryId in a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The id of the category.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Assets By LightboxId

/brandedportals/lightboxes/{lightboxId}/assets

Returns a collection of asset by lightboxId in a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Draft Assets

/brandedportals/{brandedPortalId}/{sectionId}/assets

Returns draft assets in a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Preview

The flag used to show fully ingested assets.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Terms and Conditions

/public/brandedportals/{host}/termsAndConditions

Returns the terms and condititons of a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Host

(Required) The branded portal library domain name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portal Upload Section Details

/brandedportals/{brandedPortalId}/sections/{sectionId}/uploads

Return branded portal upload section details

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portals

/brandedportals

Returns branded portals.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Branded Portals Asset Rendition

/public/{libraryId}/brandedportals/{brandedPortalId}/assets/{assetId}/renditions/{renditionKindId}

Retrieves a specific rendition for a given published Branded Portal asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Assetid

(Required) The asset id.

Renditionkindid

(Required) The specific rendition kind id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Live Branded Portal

/public/brandedportals/{host}/{path}

Returns a live branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Host

(Required) The branded portal library domain name.

Path

(Required) The branded portal name in URL path.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Live Branded Portal Assets

/public/{libraryId}/brandedportals/{brandedPortalId}/downloads/{downloadId}

Retrieve a live branded portal assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Downloadid

(Required) The download id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieves Branded Portal Asset Rendition Types

/public/{libraryId}/brandedportals/{brandedPortalId}/renditionKinds

Retrieves all the rendition types available for the given Branded Portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Search Branded Portal Assets

/brandedportals/assets

Returns assets form a search results in a branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Search Branded Portal Draft Assets

/brandedportals/{brandedPortalId}/assets

Returns search results from branded portal draft assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Preview

The flag used to show fully ingested assets.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Branded Portal

/brandedportals/{brandedPortalId}/layout

Update the branded portal page layout.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PUT Update Branded Portal Access Settings

/brandedportals/{brandedPortalId}/settings/restrictaccess

Update the restricted access settings for branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Requireaccesskey

Specifies whether an access key is required to access the branded portal. Provide a boolean-like value (e.g., "true" or "false") as a string.

Accesskey

Sets the access key that users must provide if requireAccessKey is enabled. Supply the key as a string.

PUT Update Branded Portal Download Settings

/brandedportals/{brandedPortalId}/settings/download

Update download settings for a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Allowdownloads

Determines whether downloads are permitted for portal visitors. Provide a string value such as "true" or "false".

PUT Update Branded Portal Highlight Colour

/brandedportals/{brandedPortalId}/settings/highlightcolour

Update highlight colour for a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Highlightcolour

Specifies the new highlight colour as a hexadecimal colour code (e.g., "#FF5733") or a valid CSS colour name.

PUT Update Branded Portal Language Settings

/brandedportals/{brandedPortalId}/settings/language

Update language settings for a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Language

Sets the language code for the portal (e.g., "en-US", "fr-CA"). Provide a supported language identifier as a string.

PUT Update Branded Portal Name

/brandedportals/{brandedPortalId}/name

Update the branded portal name.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PUT Update Branded Portal Navigation Settings

/brandedportals/{brandedPortalId}/settings/navigation

Update navigation for a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Shownavigation

Indicates whether the portal navigation should be visible. Provide a string value such as "true" or "false".

PUT Update Branded Portal Search Settings

/brandedportals/{brandedPortalId}/settings/search

Update the search settings for branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Allowsearch

Specify whether search is allowed for the branded portal; expected values are "true" or "false".

PUT Update Branded Portal URL Settings

/brandedportals/{brandedPortalId}/settings/url

Update the URL settings for a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Host

The host URL for the branded portal to be duplicated.

Path

The path for the duplicated branded portal.

PUT Update Branded Portal Upload Section

/brandedportals/{brandedPortalId}/sections/{sectionId}/uploads

Update a branded portal upload section by branded portal id and upload section id.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The upload section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Categoryids

Array of category identifiers to assign to the upload section.

POST Validate Assets In A Branded Portal

/brandedportals/{brandedPortalId}/validate/assets

Validate assets in a branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Validate Assets In All Branded Portals

/brandedportals/validate/assets

Validates assets in all branded portal.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

Categories (16)

POST Create Category

/folders

Creates a category in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Parentid

Provide the ID of the parent folder under which the new category will be created.

Description

A description to set for the asset when finalizing the upload.

Treename

Specify the name of the tree or taxonomy where the category belongs.

Categoryid

The identifier of the category from which synchronization is removed.

POST Create Permission Set

/categories/permissionSets

Creates a permission set in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Permissionsetid

Specify a unique identifier for the permission set.

Name

The display name of the attribute as it will appear in the user interface.

Assetpermissions

Provide an array of asset permission definitions to assign to the permission set.

Createdby

Identify the user who is creating the permission set.

POST Create User Group Association With Category

/categories/{categoryId}/userGroups

Assigns the user group to a category.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) Guid of the category to which we are assigning user group.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Categoryid

Specify the ID of the category to which the user group will be associated.

Usergroupid

Provide the ID of the user group to associate with the category.

DELETE Remove Category

/categories/{categoryId}

Deletes a category in the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The guid of the category being deleted.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove User Group From Category

/categories/{categoryId}/userGroups/{userGroupId}

Unassign the user group permissions from a category.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The category id.

Usergroupid

(Required) The user group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Categories

/categories

Returns list of categories for the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Category

/folders/{categoryGuid}

Returns detailed information on a specific category based on guid.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryguid

(Required) The category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Category Assets

/categories/{categoryId}/assets

Returns assets that belongs to the specified category.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Category1

/categories/{categoryGuid}

Returns detailed information on a specific category based on guid.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryguid

(Required) The category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Root Categories

/folders

Returns list of root categories for the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includepinnedsearches

The boolean indicator to include pinned saved searches.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Root Sub Categories

/categories/subcategories

Returns the sub categories that belongs to the specified category.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryfeatures

Indicates which category features to include in the response.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Sub Categories

/folders/{categoryGuid}/subfolders

Returns list of subcategories based on parent category guid.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryfeatures

Indicates which category features to include in the response.

Categoryguid

(Required) Parent category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Sub Categories1

/categories/{categoryGuid}/subcategories

Returns list of subcategories based on parent category guid.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Categoryfeatures

Indicates which category features to include in the response.

Categoryguid

(Required) Parent category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Category

/folders/{categoryId}

Updates a category in a library by renaming or moving its parent category.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The guid of the category being updated.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update request.

PATCH Update Category Features

/categories/{categoryId}/features

Updates the category features with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The category guid.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the features update.

PATCH Update Category1

/categories/{categoryId}

Updates a category in a library by renaming or moving its parent category.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Categoryid

(Required) The guid of the category being updated.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

Config

GET Retrieve Rendition Kinds

/config/renditionkinds

Retrieves the supported rendition kinds.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Create Branded Portal (4)

POST Add Assets In Branded Portal Section

/brandedportals/{brandedPortalId}/{sectionId}/assets

Adds assets to specific branded portal section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

0

The asset id.

1

The asset id.

POST Create Branded Portal

/brandedportals

Creates a branded portal with hero section and one additional section.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Id

(Required) Branded portal id

Name

(Required) Branded portal name

Host

(Required) Branded portal host

Path

(Required) Branded portal path

Pagelayout

(Required) Branded portal page layout

POST Publish Branded Portal

/brandedportals/{brandedPortalId}/publish

Publish branded portal.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Assets From A Branded Portal Section

/brandedportals/{brandedPortalId}/{sectionId}/assets

Remove assets from specific branded portal section.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Create a New Asset Version (4)

POST 02. Checkout Asset

/assets/{assetId}/checkOut

Perform a checkout to the asset that you want to create a new version with and add some comments.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST 03. Validate Asset Checkin

/assetCheckIn/{id}/validate

Validate the asset filename of the asset you want to upload.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Id

The unique identifier of the asset to validate.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

GET 04. Request Upload URL

/assetCheckIn/{assetId}

Request for an upload URL of the new asset version to upload. This automatically sets the environment URL for the upload request.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT 06. Finalize Upload/Set Asset Metadata

/assetCheckIn/{assetId}

Finalize the upload by setting the asset's metadata.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Priority

The priority level for the upload process.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Comment

A comment describing the new version.

Status

The status code indicating the state of the asset.

Filesizeinbytes

The size of the uploaded file in bytes.

Filename

The original file name of the asset.

Uploadfilename

The filename used during the upload process.

Create a Restricted Category (3)

POST 01. Create Category

/categories

Create a new category that will later be restricted to specific user groups.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Treename

Specify the name of the tree or taxonomy where the category belongs.

Parentid

Provide the ID of the parent folder under which the new category will be created.

POST 02. Create User Group

/groups

Create a new user group with a role and permissions to access restricted categories.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Rolename

The name of the role assigned to the group.

Permissions

An array of permission identifiers granted to the group.

PATCH 03. Grant Group Access to the Category

/groups/{userGroupId}/categories

Grant an existing user group access to a specific category by updating the group's category associations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Usergroupid

User group id

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

Create a webhook for an Event (4)

GET 01. Get Events Types

/skyhook/events

Return all Events Types that you can Subscribe to. Take note of the Event Name you will need to create a subscription.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST 02. Create Subscription

/skyhook/subscriptions

Create a Subscription for your own Webhook URL.

Use the Event Name form the Get Events request.

You must ensure that your Webhook URL will respond with the Validation Response Code. You can read more Here; If SkyBridge fails to validate the URL the subscription will not be created.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Type

The event type to subscribe to (e.g., 'AssetCreated').

GET 03. Get Subscription

/skyhook/subscriptions/list

Return all the Subscriptions that you are subscribed to.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT 04. Update Subscription

/skyhook/subscriptions/{subscriptionID}

Update Subscription's. Subscription ID's can be found by using the Get Subscription endpoint.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Subscriptionid

The unique identifier of the subscription to update.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Type

The new event type for the subscription.

Crop (8)

POST Create Crop

/crop/{assetId}

Create a crop image for an asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (7)

Option Name

Description

Renditiontype

Specify the rendition type for the cropped output, such as "thumbnail" or "preview".

Left

Set the horizontal starting coordinate (in pixels) for the crop area.

Top

Set the vertical starting coordinate (in pixels) for the crop area.

Width

Define the width (in pixels) of the crop rectangle.

Height

Define the height (in pixels) of the crop rectangle.

Ratio

Provide an aspect ratio string (e.g., "16:9") to constrain the crop dimensions.

Applywatermark

Pass true to overlay the asset's watermark on the cropped output, or false to omit it.

POST Create Crop From Template

/cropWithTemplate/{assetId}

Create a crop image for an asset using a crop template.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Scaledwidth

Set the target width (in pixels) for the scaled output after cropping.

Scaledheight

Set the target height (in pixels) for the scaled output after cropping.

Templateid

Provide the unique identifier of the crop template to apply.

Renditiontype

Specify the rendition type for the cropped output.

Left

Override the horizontal starting coordinate (in pixels) for the crop area.

Top

Override the vertical starting coordinate (in pixels) for the crop area.

Width

Override the width (in pixels) of the crop rectangle.

Height

Override the height (in pixels) of the crop rectangle.

Ratio

Override the aspect ratio string to constrain the crop.

Applywatermark

Pass true to apply the asset's watermark to the cropped output.

POST Create Crop Template

/crop/templates

Create crop template.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (6)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Type

The type of download to perform, such as "original" or "rendition".

X

Set the X coordinate (as a string, e.g., "100") for the crop template's position.

Y

Set the Y coordinate (as a string, e.g., "200") for the crop template's position.

Ispredefined

Pass "true" to mark this template as a system predefined template, or "false" for a user-defined template.

DELETE Remove Crop Template

/crop/templates/{cropTemplateId}

Remove crop template.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Croptemplateid

(Required) The crop template id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Crop

/crop/{cropId}

Retrieve the crop image url.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Cropid

(Required) The crop id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Crop Templates

/crop/templates

Retrieve crop templates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Predefined Crop Templates

/crop/predefinedTemplates

Retrieve predefined crop templates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Crop Template

/crop/templates/{cropTemplateId}

Update crop template.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Croptemplateid

(Required) The crop template id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (6)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Type

The type of download to perform, such as "original" or "rendition".

X

Update the X coordinate (as a string) for the crop template's position.

Y

Update the Y coordinate (as a string) for the crop template's position.

Ispredefined

Update the predefined flag; pass "true" or "false" to change whether this template is system-defined.

PUT Activate All Direct Links

/directLinks/{assetId}/activateAll

Activate all direct links.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PUT Activate Direct Link

/directLinks/{assetId}/activate/{directLinkId}

Activate direct link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Directlinkid

(Required) The directlink id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Archive Direct Link

/directLinks/{assetId}/archive/{directLinkId}

Archive direct link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Directlinkid

(Required) The directlink id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Deactivate All Direct Links

/directLinks/{assetId}/deactivateAll

Deactivate all direct links.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PUT Deactivate Direct Link

/directLinks/{assetId}/deactivate/{directLinkId}

Deactivate direct link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Directlinkid

(Required) The directlink id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Direct Links

/directlinks/export

Returns a zip file of collection of direct links.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Validate Asset In All Direct Links

/directlinks/validate/assets

Validate assets in all direct links.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Validate a Direct Link

/directlinks/{assetId}/validate

Validate a direct link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Linkname

(Required) The link name.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Downloads (7)

POST Create A New Download By Id

/downloads/{id}

Creates a new download by id.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The download id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Create Download By Id

/downloads

Creates a new download.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Create Single Asset Download

/downloads/{id}/asset

Create a single asset download by id.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The download id

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Assetid

The unique identifier of the asset to download.

DELETE Remove Download

/downloads/{id}

Remove a specific download by download id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The id of the download.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Download Detailed Information

/downloads/{id}

Retrieve detailed information for a specific download.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The id of the download.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Downloads

/downloads

Returns a collection of all downloads.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Validate Download

/downloads/validate

Validate a download.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Isdirectdownload

Indicates whether the download should be performed as a direct download without intermediate processing.

POST Create A Direct Link

/directlinks/{assetId}

Generates a direct link for an original or renditions.

Following requests are describing generate direct link for each asset type.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Direct Links

/directlinks/{assetId}

Returns a collection of direct links.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Includesoftdeleted

Allow soft deleted assets if permissible.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Home (2)

POST Home Bulk

/bulk

Perform a bulk operation on the home endpoint. Use this action to execute multiple actions in a single request, such as creating or updating multiple items at once.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Json Home Document

/

Retrieve a collection of endpoints that are available to authenticated user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

IntroductionAndHelp

GET Retrieve Introduction And Help

/introductionAndHelp

Returns assets that are used to help and introduce user to the DAM.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

KeywordGroups (5)

POST Create A Keyword Group

/keywordGroups

Creates a keyword group in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (7)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Groupkeywordcount

The number of keywords that the group should contain.

Grouptreepath

The tree path indicating the hierarchical location of the keyword group.

Name

The display name of the attribute as it will appear in the user interface.

Keywordsingroup

The keywords to be included in the keyword group.

Subgroupcount

The number of subgroups that should be created under the keyword group.

Parentid

Provide the ID of the parent folder under which the new category will be created.

DELETE Remove Keyword Group

/keywordGroups/{keywordGroupId}

Removes a keyword group from the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Keywordgroupid

(Required) The keyword group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve All Keyword Groups

/keywordGroups

Returns a collection of keyword groups.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Keyword Groups By Parent Keyword Group Id

/keywordGroups/{keywordGroupId}/subGroups

Returns all keyword groups for the parent keyword group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Keywordgroupid

(Required) The parent keyword group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Keyword Group

/keywordGroups/{keywordGroupId}

Updates a keyword group in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Keywordgroupid

(Required) The keyword group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

Keywords (3)

POST Create Keyword

/keywords

Creates a keyword in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

GET Retrieve Keywords

/keywords

Returns all keywords in library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Keyword

/keywords/{keyword}

Update a keyword.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Keyword

(Required) The keyword.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

POST Create Lightbox

/lightboxes

Creates a new lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Description

A description to set for the asset when finalizing the upload.

Approverid

The ID of the user who will approve the lightbox.

POST Create Lightbox Association With Assets

/lightboxes/{lightboxId}/assets

Add a set of assets to the lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

DELETE Remove Asset From Lightbox

/lightboxes/{lightboxId}/assets/{assetId}

Removes an asset from a given lightbox.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Assets From Lightbox

/lightboxes/{lightboxId}/assets

Removes a set of assets from a given lightbox.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Content-type

The content type of the request body, such as "application/json".

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Remove Lightbox

/lightboxes/{lightboxId}

Removes a given lightbox id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Assets From Lightbox For Approval

/lightboxes/lightboxesForApproval/{lightboxId}/assets

Retrieves the assets from a specific lightbox for approval.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Lightbox

/lightboxes/{lightboxId}

Retrieves lightbox for a given lightbox id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Lightbox Assets

/lightboxes/{lightboxId}/assets

Retrieves the assets for a given lightbox id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Lightboxes

/lightboxes

Retrieves all lightboxes.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Lightboxes For Approval

/lightboxes/lightboxesForApproval

Retrieves list of lightboxes for approval.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Lightbox

/lightboxes/{lightboxId}

Updates the lightbox details.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Description

A description to set for the asset when finalizing the upload.

Approverid

The ID of the user who will approve the lightbox.

PATCH Update Lightbox1

/lightboxes/{lightboxId}

Update lightbox with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

Notification (3)

POST Create Video Intelligence Trial Request

/notification/videointelligence/trial-request

Starts a video intelligence trial.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Notification Get Users And User Groups

/notification/usersandusergroups

Retrieve a list of users and user groups that can receive notifications. Use this action to identify recipients before sending a notification.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

POST Notification Send Notification Async

/notification

Sends a notification asynchronously to specified users and user groups. Use this to deliver messages to one or more recipients.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Entityids

List of entity identifiers that the notification relates to.

Notificationentitytype

Type of entity associated with the notification, such as 'Asset' or 'Category'.

Usergroups

Array of user group IDs that should receive the notification.

Users

Array of user IDs that should receive the notification.

Message

The text content of the notification message.

OrgUnit (9)

GET Retrieve Current Org Unit Information

/organizationalunits/current

Retrieves detailed information for current organizational unit.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Current Org Unit Libraries Information

/organizationalunits/current/libraries

Retrieves detailed information for current organizational unit libraries.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Org Unit Information

/public/organizationalUnits/{hostName}

Retrieves org unit information based on hostname.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Hostname

(Required) Domain name of host.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Org Unit Information By Id

/organizationalunits/{id}

Retrieves detailed information for a specific organizational unit.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The id of the organizational unit.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Org Unit Library By Id

/organizationalunits/current/libraries/{id}

Retrieves an organizational unit library by Id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The identifier of getting organizational unit library.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Print UI Credential For Current Org Unit

/organizationalunits/current/integrations/printui

Retrieves print ui auth token and client ID for current organizational unit.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieves Portals Details For Current Org Unit

/organizationalunits/current/portals

Retrieves information for portals of current organizational unit.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Current Library Name

/organizationalUnits/{libraryId}

Updates the current library name.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

PATCH Update Current Library's Root Category Name

/organizationalunits/current/libraries/{libraryId}

Updates the library's root category name.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Libraryid

(Required) The library id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

Reports (10)

GET Retrieve Groups Report

/reports/{reportType}/groups

Returns report groups by report type.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Report

/report/{reportType}

Returns a report.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Report Types

/reports

Returns a collection of report types.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Reports

/reports/{reportType}

Returns reports by report type.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve User Asset Events Report

/reports/{reportType}/users/{userId}/assets/{assetId}/events

Returns a report of user assets events.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Userid

(Required) The user id.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve User Group Assets Events Report

/reports/{reportType}/groups/{groupId}/users/{userId}/assets/{assetId}/events

Returns a report of user groups assets events.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Groupid

(Required) The group id.

Userid

(Required) The user id.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve User Group Assets Report

/reports/{reportType}/groups/{groupId}/users/{userId}/assets

Returns a report of user groups assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Groupid

(Required) The group id.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve User Groups Report

/reports/{reportType}/groups/{groupId}/users

Returns a report on user groups.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Groupid

(Required) The group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Users Assets Report

/reports/{reportType}/users/{userId}/assets

Returns a report of user assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Users Report

/reports/{reportType}/users

Returns a report on users.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Reporttype

(Required) The report type name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Retrieve and Search Assets From A Live Branded Portal (2)

GET Retrieve Assets From Specific Section

/public/{libraryId}/brandedportals/{brandedPortalId}/{sectionId}/assets

Returns assets from specific section.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Count

Count of assets to retrieve

Offset

Count of assets to skip

Includetotalcount

Include total count

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Sectionid

(Required) The section id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

X-api-uri

The base API URI for the request, provided as a header value. This is required for routing the request to the correct environment.

Response Type

The response format expected from the API (e.g. application/json).

GET Search Assets From Any Section

/public/{libraryId}/brandedportals/{brandedPortalId}/assets

Returns filtered assets from any section.


Enables search assets by title and file extension by using search term.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Count

Count of assets to retrieve

Offset

Count of assets to skip

Search

Search by file title and extension

Sectionidstoexclude

Do not search in sections

Includetotalcount

Include total count

Libraryid

(Required) The library id.

Brandedportalid

(Required) The branded portal id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

X-api-uri

The base API URI for the request, provided as a header value. This is required for routing the request to the correct environment.

Response Type

The response format expected from the API (e.g. application/json).

SavedSearches (8)

POST Create Saved Search

/savedsearches

Creates a new custom search.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Searchquery

The search query string to save. This defines the criteria for the saved search.

POST Create Saved Search

/savedsearches/{savedSearchId}/share

Creates a custom saved search.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Savedsearchid

(Required)

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Savedsearchid

The identifier of the saved search to share.

Sharewithusers

An array of user identifiers to share the saved search with.

Sharewithgroups

An array of group identifiers to share the saved search with.

DELETE Remove Saved Search

/savedsearches/{savedSearchId}

Removes a custom saved search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Savedsearchid

(Required) The saved search id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Pinned Saved Searches

/savedsearches/pinned

Retrieves all pinned saved searches.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Saved Search

/savedsearches/{savedSearchId}

Retrieves a custom saved search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Savedsearchid

(Required) The saved search id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Saved Search Shares

/savedsearches/{savedSearchId}/share

Retrieves shares for a saved search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Savedsearchid

(Required) The saved search id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Saved Searches

/savedsearches

Retrieves all custom saved searches.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Saved Search

/savedsearches/{savedSearchId}

Update a custom saved search with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Savedsearchid

(Required) The saved search id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

Search for Assets

POST Search by Custom Attributes

/assets/search

Searches for assets using custom attributes and filters. Use this when you need to find assets based on specific criteria beyond standard fields.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (6)

Option Name

Description

Search

The search query string used to filter assets.

Count

The maximum number of assets to return in the response.

Offset

The number of assets to skip before starting to collect the result set.

Sort

The field and order by which to sort the search results.

Searchfields

A comma-separated list of fields to include in the search.

Includesoftdeleted

Whether to include assets that have been soft deleted in the search results. Set to true to include them.

Searches (3)

GET Retrieve Facets

/search/facets

Returns a collection of facets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Most Viewed Assets

/mostViewed

Returns list of most viewed assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Recently Uploaded Assets

/recentlyUploaded

Returns list of recently uploaded assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Setup/Helpers

GET Clear Upload File Variables

/get

Clear all the environment dynamic variables sets in the Upload Step.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Response Type

The response format expected from the API (e.g. application/json).

Sharing (9)

POST Create Gallery Authorization

/public/share/{shareCode}/authorize

Creates a gallery authorization request.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create Share

/shareAssets

Initiate a share operation for a given set of assets.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Shareto

Specify the recipient(s) of the share, such as email addresses or groups.

Sharevia

Indicate the delivery method for the share, for example 'email' or 'link'.

Allowassetdownload

Set to true to allow recipients to download the shared assets.

Ids

Provide an array of asset identifiers to include in the share.

Includecontactsheet

Set to true to include a contact sheet with the share.

Sharecode

Provide a custom share code to identify this share.

Lightboxid

The identifier of the lightbox from which synchronization is removed.

Lightboxname

Specify the name of a lightbox to share if not using asset IDs.

Dynamicwebgallery

Set to true to create a dynamic web gallery for the share.

POST Create Share For Lightbox Set

/shareLightboxes

Initiate a share operation for a given set of lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Shareto

Define the recipients for the lightbox set share, such as email addresses.

Sharevia

Choose the sharing method for the lightbox set, e.g., 'email' or 'link'.

Allowassetdownload

Set to true to let recipients download assets from the lightbox set.

Ids

Provide asset identifiers to include in the lightbox set share.

Includecontactsheet

Set to true to include a contact sheet for the lightbox set.

Sharecode

Assign a share code for the lightbox set share.

Lightboxid

The identifier of the lightbox from which synchronization is removed.

Lightboxname

Specify the name of the lightbox set to share.

Dynamicwebgallery

Set to true to generate a dynamic web gallery for the lightbox set.

GET Retrieve Shared Asset

/public/share/{shareCode}/assets/{assetId}

Retrieves a shared asset for a given share code and asset id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Shared Asset Information

/public/share/{shareCode}

Retrieves shared assets information.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Shared Asset's Rendition

/public/share/{shareCode}/assets/{assetId}/renditions/{renditionKindId}

Retrieves a specific rendition for a given shared asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Assetid

(Required) The asset id.

Renditionkindid

(Required) The specific rendition kind id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Shared Assets

/public/share/{shareCode}/assets

Retrieves shared assets.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieves Shared Asset's Rendition Types

/public/share/{shareCode}/assets/{assetId}/renditions

Retrieves all rendition types for a given shared asset.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieves Shared Asset's Rendition Types By Share Code

/public/share/{shareCode}/renditionKinds

Retrieves all the rendition types available for the given share code.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Sharecode

(Required) The share code.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

SkyHOOK API Endpoints

DELETE Delete Subscription

/skyhook/subscriptions/{subscriptionID}

Delete a Subscription.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Content-type

The content type of the request body, such as "application/json".

Authorization

Bearer token for authorized access to the API.

Subscriptionid

The unique identifier of the subscription to update.

Response Type

The response format expected from the API (e.g. application/json).

TermsAndConditions

GET Retrieve Terms And Conditions

/public/{domainName}/termsAndConditions

Retrieves the terms and conditions for a given domain name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Domainname

(Required) The domain name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Response Type

The response format expected from the API (e.g. application/json).

Upload an Asset (5)

POST 01. Request Upload URL

/uploads

POST to the upload resource. This creates a holding record and creates the Shared Access Signature (SAS) URL for the user to upload the file to. The SAS url allows temporary write access to BLOB storage.

Request

JSON
{
    "filename": "MyImage.jpg"
}

Response

The response from the POST consists of the Asset Identifier, the temporary file name, and the upload url.

  • id is the Guid identifier of the asset.

  • uploadUrl is the Azure Secured Asset Signature (SAS) URL where the file should be uploaded to.

  • uploadFilename is a temporary filename given to the file for security purposes. It will be changed back to the original filename after upload is complete.

JSON
{
    "id":"2c6b34da-c2fd-41ea-84ee-3ab32219b591",
    "uploadUrl":"[Shared Access Signature URL]",
    "uploadFilename":"2c6b34da-c2fd-41ea-84ee-3ab32219b591.bin"
}

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Filename

The name of the file being uploaded.

PUT 02. Upload File

/

This step requires the user to upload the file to blob storage in Azure using the SAS URL provided in the POST step. The upload is accomplished by issuing a PUT, or a number of PUT request to the SAS URL with the binary segments of the file as the body. It is important to note, the SAS URL expires after 24 hours and another will have to be requested at that point.

There are a few key points to this upload.

  • Maximum file size Azure supports is 200GB.

If the file is over 64 MB, it must be broken up into segments.

  • The maximum segment size is 64 MB, but MediaValet recommends using much smaller segments.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

X-ms-blob-type

Specifies the type of blob storage block to use for the file upload, such as "BlockBlob".

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

File

The binary content of the file to upload.

PUT 03. Add Title/Description/FileSize

/uploads/{assetId}

This step allows the user to (optionally) supply a description to each asset being uploaded as well as change the default title. By default the system will use the filename (without file extension) as the asset title.

Note: It is important to supply the original file size in this step. In order to supply a title, description and fileSizeinBytes upload the PUT end-point is available.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Filename

The name of the file being uploaded.

Title

The new title to assign to the asset upon completion.

Description

A description to set for the asset when finalizing the upload.

Filesizeinbytes

The size of the file being uploaded in bytes.

POST 04. Assign Asset to the Category

/uploads/{assetId}/categories

The step forces the user to apply at least one category to each asset being uploaded.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PATCH 05. Finalize Upload

/uploads/{assetId}

The final step is mainly a confirmation that the assets were successfully uploaded. After this, the system needs to render thumbnails and otherwise process the assets. This may take some time depending on overall load of the system and how many assets were added. In order to finalize the upload, the PATCH end-point is available.

PATCH
The PATCH request finalizes the upload. PATCH indicates that the upload is ready for processing with the ReadyForProcessing status update. Before it starts processing, the finalize upload patch end-point applies the pre-flight check which validates the following parameters:

1. If the file size in Blob storage does not match the file size submitted, a 404(Not Found - Upload of [SAS] failed) is returned as the status of the request.
2. If file name has invalid characters, a 400(Bad Request) is returned as the status of the request.
3. At least one category must be assigned to the Asset, otherwise a 400(Bad Request) is returned as the status of the request.
4. All required attributes should match, otherwise a 400(Bad Request) is returned as the status of the request.

The PATCH request sends instructions on updating single fields. There can be more than one instruction per request, but each instruction should do something to a single field.

PATCH will not work if the asset is in the Uploading state.

The fields that are accepted for PATCH are:

  • Title

  • Description

  • FileSizeInBytes

  • Filename

  • Status (ReadyForProcessing)

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

The unique identifier of the asset to check out.

Ocp-apim-subscription-key

Your MediaValet subscription key, required for API authentication.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The total size of the uploaded file in bytes, used to confirm the upload completion.

Uploads (7)

POST Create Asset Association With Keywords

/uploads/{assetId}/keywords

Associates list of keywords to specified asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Create Asset Association With Lightbox

/uploads/{assetId}/lightboxes

Add asset to a lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Id

A unique identifier for the upload session, if provided.

Name

The display name of the attribute as it will appear in the user interface.

Description

A description to set for the asset when finalizing the upload.

Approverid

The ID of the user who will approve the lightbox.

POST Create Asset Attributes

/uploads/{assetId}/attributes

Add attributes to an asset.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Excepteur D50

A custom attribute value for the field named 'Excepteur d50'.

Exercitation3

A custom attribute value for the field named 'Exercitation3'.

Dolor 1

A custom attribute value for the field named 'Dolor 1'.

Irure 19

A custom attribute value for the field named 'Irure 19'.

POST Create Lightbox Association With Asset List

/uploads/lightboxes/{lightboxId}/assets

Add a list of assets to a lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Approverid

The ID of the user who will approve the lightbox.

Assetids

Array of asset identifiers to include in the download.

POST Create Upload Association With Lightbox

/uploads/{uploadId}/lightboxesassets

Add uploaded asset to a lightbox.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Uploadid

(Required) The upload id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

PATCH Update Lightbox

/uploads/{assetId}/lightboxes/{lightboxId}

Update the lightbox with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Assetid

(Required) The asset id.

Lightboxid

(Required) The lightbox id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

POST Validate Uploads

/uploads/validate

Validate a collection of uploads.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Filename

The original filename of the asset to check during undeletion validation.

Size

The file size in bytes to validate against allowed limits.

Lastmodifieddate

The last modified date of the file as a string to ensure it meets acceptance criteria.

UserGroups (5)

DELETE Remove Group

/groups/{userGroupId}

Removes the user group and detaches its permissions from the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Usergroupid

(Required) The group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Group Categories

/groups/{userGroupId}/categories

Retrieves list of categories based on the group id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Usergroupid

(Required) The group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Group Details

/groups/{id}

Retrieves group details based on group id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Groups

/groups

Retrieves list of groups that belong to the Organizational Unit.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PUT Update Group

/groups/{userGroupId}

Updates user group and gives/revokes permission to the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Usergroupid

(Required) The group id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Rolename

The name of the role assigned to the group.

Roledescription

A description of the role assigned to the user group.

Inheritedfrom

An array of identifiers representing groups or users from which permissions are inherited.

Permissions

An array of permission identifiers granted to the group.

Id

A unique identifier for the upload session, if provided.

Repositories

An array of repository identifiers to associate with the user group.

Orgunitid

The unique identifier of the organizational unit to assign to the group.

Orgunitname

The name of the organizational unit for display purposes.

Libraryname

An array of library names to link to the user group.

Users (18)

POST Create Custom Fields

/public/{domainName}/users/registrationfields

Creates custom fields for a given domain name.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Domainname

(Required) The domain name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Termsconditionsacceptancestatus

The acceptance status of the terms and conditions for the custom field (e.g., "true" or "false").

POST Create Custom Fields

/users/registrationfields

Creates custom fields in the current library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Termsconditionsacceptancestatus

The acceptance status of the terms and conditions for the custom field (e.g., "true" or "false").

POST Create User

/users

Creates a new user in the library.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (24)

Option Name

Description

Additionalmessage

Additional message to include with the user creation notification.

Address

The user's physical address.

Adminnotes

Internal admin notes about the user.

Cellularnumber

The user's cellular phone number.

Comment

A comment associated with the user creation.

Defaultgroup

The default group to assign the user to.

Department

The department the user belongs to.

Emailaddress

The user's email address.

Expiresat

The date and time when the user account expires.

Faxnumber

The user's fax number.

Firstname

The user's first name.

Isapproved

Whether the user account is approved immediately.

Lastname

The user's last name.

Officenumber

The user's office phone number.

Position

The user's job position or title.

Title

The user's formal title (e.g., Mr., Dr.).

Username

The user's login username.

Website

The user's personal or company website URL.

Alertsenabled

Whether email alerts are enabled for the user.

Newusernotification

Whether to send a notification email to the new user.

Organizationname

The name of the organization the user belongs to.

Termsandconditionsacceptedat

The date and time when the user accepted the terms and conditions.

Termsandconditionsaccepted

Whether the user has accepted the terms and conditions.

Termsconditionsacceptancestatus

The acceptance status of the terms and conditions for the custom field (e.g., "true" or "false").

POST Create User

/public/{domainName}/users

Creates a a new user for a given domain name.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Domainname

(Required) The domain name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (24)

Option Name

Description

Additionalmessage

Additional message to include with the user creation notification.

Address

The user's physical address.

Adminnotes

Internal admin notes about the user.

Cellularnumber

The user's cellular phone number.

Comment

A comment associated with the user creation.

Defaultgroup

The default group to assign the user to.

Department

The department the user belongs to.

Emailaddress

The user's email address.

Expiresat

The date and time when the user account expires.

Faxnumber

The user's fax number.

Firstname

The user's first name.

Isapproved

Whether the user account is approved immediately.

Lastname

The user's last name.

Officenumber

The user's office phone number.

Position

The user's job position or title.

Title

The user's formal title (e.g., Mr., Dr.).

Username

The user's login username.

Website

The user's personal or company website URL.

Alertsenabled

Whether email alerts are enabled for the user.

Newusernotification

Whether to send a notification email to the new user.

Organizationname

The name of the organization the user belongs to.

Termsandconditionsacceptedat

The date and time when the user accepted the terms and conditions.

Termsandconditionsaccepted

Whether the user has accepted the terms and conditions.

Termsconditionsacceptancestatus

The acceptance status of the terms and conditions for the custom field (e.g., "true" or "false").

POST Recover Password

/public/users/recoverpassword

Recovers the user password for a given username.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

POST Recover Password

/public/users/recoverpassword/{token}

Defines a new user password.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Token

(Required) The token.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

A JSON array of keyword strings or identifiers to associate with the asset.

DELETE Remove User

/users/{userId}

Remove the given user id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Approval Users

/users/approvers

Retrieves the approval users in the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Current User

/users/current

Retrieves the user details for the current user in the request.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Current User Permissions

/users/current/permissions

Retrieves the user permission for the current user in the request.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Custom Fields From Library

/users/registrationfields

Retrieves all custom fields from current user's library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Custom Fields From User

/users/{id}/customfields

Retrieves the collection of custom fields from a given user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Id

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Public Custom Fields

/public/{domainName}/users/registrationfields

Retrieves the public custom fields for a given domain name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Domainname

(Required) The domain name.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve User

/users/{userId}

Retrieves the user details for a given user id.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

GET Retrieve Users

/users

Retrieves a collection of users details belonging to the library.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update Current User

/users/current

Update the current user details with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.

PUT Update User

/users/{userId}

Update the user details for a given user id.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (23)

Option Name

Description

Additionalmessage

Additional message to include with the user creation notification.

Address

The user's physical address.

Adminnotes

Internal admin notes about the user.

Cellularnumber

The user's cellular phone number.

Comment

A comment associated with the user creation.

Defaultgroup

The default group to assign the user to.

Department

The department the user belongs to.

Emailaddress

The user's email address.

Expiresat

The date and time when the user account expires.

Faxnumber

The user's fax number.

Firstname

The user's first name.

Lastname

The user's last name.

Officenumber

The user's office phone number.

Position

The user's job position or title.

Title

The user's formal title (e.g., Mr., Dr.).

Username

The user's login username.

Website

The user's personal or company website URL.

Alertsenabled

Whether email alerts are enabled for the user.

Isapproved

Whether the user account is approved immediately.

Issuspended

Specify whether the user should be suspended (true) or active (false).

Organizationname

The name of the organization the user belongs to.

Termsandconditionsacceptedat

The date and time when the user accepted the terms and conditions.

Termsandconditionsacceptancestatus

Set the user's terms and conditions acceptance status, for example 'Accepted' or 'Pending'.

PATCH Update User1

/users/{userId}

Update the user details for a given user id with a list of patch operations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Userid

(Required) The user id.

Ocp-apim-subscription-key

(Required) The subscription key of your api plan.

Accept

Specifies the accepted response format, such as 'application/json'.

Authorization

Bearer token for authorized access to the API.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Op

The JSON Patch operation type (e.g., 'add' or 'replace') to apply.

Path

The JSON pointer path indicating the attribute to modify, such as '/description'.

Value

The new value to set for the specified attribute.

From

Specify the source or origin context for the update.