Version 1.0
Connector Overview: This page documents all 18 actions for the Aemdynamicmediaconnector v1.0.
General (18)
GET Convert image format
/is/image/{companyID}/{imageID}/convert
Convert an image to a different format. Use when you need to change the file format of an existing image asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image. |
|
|
Identifier of the image to convert. |
|
|
Target format for the converted image, such as "jpg" or "png". |
|
|
The response format expected from the API (e.g. application/json). |
POST Create new folder
/scene7/services/IpsApiService/createFolder
Create a new folder within the Dynamic Media asset hierarchy. Use to organize assets into folders.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "createFolder". |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Name of the folder to create. |
|
|
Path of the parent folder where the new folder will be created. |
POST Delete media asset
/scene7/services/IpsApiService/deleteAsset
Permanently delete a media asset from Dynamic Media. Use to remove unwanted or outdated assets.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "deleteAsset". |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Identifier of the asset to delete. |
GET Get asset info
/scene7/services/IpsApiService/assetInfo
Retrieve detailed information about a specific media asset. Use to get metadata and properties of an asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "assetInfo". |
|
|
Identifier of the asset whose information is requested. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get asset metadata
/scene7/services/IpsApiService/metadata
Retrieve metadata fields for a specific media asset. Use to access custom metadata values associated with the asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "metadata". |
|
|
Identifier of the asset whose metadata is requested. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get dynamic media configurator image
/is/image/{companyID}/{imageID}/config
Retrieve a configurator image with specified layers applied. Use to generate an image with multiple layers for product customization.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image. |
|
|
Identifier of the base image. |
|
|
Layer definitions to apply to the image, provided as an array of layer parameters. |
|
|
Opacity for layer 0 |
|
|
The response format expected from the API (e.g. application/json). |
GET Get image set
/is/image/{companyID}/{imageSetID}/set
Retrieve an image set composed of multiple images. Use to display a collection of related images as a set.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image set. |
|
|
Identifier of the image set to retrieve. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get media viewer script
/s7viewers/html5/js/{viewerID}.js
Retrieve the JavaScript file for a specific Dynamic Media viewer. Use to embed a viewer on a web page.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the viewer, such as "BasicZoomViewer" or "eCatalogViewer". |
|
|
The response format expected from the API (e.g. application/json). |
GET Get smart cropped image
/is/image/{companyID}/{imageID}/smartcrop
Retrieve a smart-cropped version of an image. Use to automatically crop an image based on the most important content.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image. |
|
|
Identifier of the image to crop. |
|
|
Crop dimensions or region definitions, provided as an array. |
|
|
Mode for smart cropping, such as "smart" or "manual". |
|
|
The response format expected from the API (e.g. application/json). |
GET Get spin set
/is/spin/{companyID}/{spinSetID}
Retrieve a spin set that allows 360-degree rotation of an object. Use to display a product from all angles.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the spin set. |
|
|
Identifier of the spin set to retrieve. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get text banner image
/is/image/{companyID}/{imageID}/textbanner
Retrieve an image with overlaid text banner. Use to create a promotional image with custom text.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image. |
|
|
Identifier of the base image. |
|
|
Text content to display on the banner. |
|
|
Text attributes such as font size, color, and alignment. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get transformed image
/is/image/{companyID}/{imageID}
Retrieve a transformed version of an image using Dynamic Media image serving commands. Use to apply modifications like resizing, cropping, or effects.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the image. |
|
|
Identifier of the image to transform. |
|
|
Sharpening option |
|
|
Resolution mode |
|
|
The response format expected from the API (e.g. application/json). |
GET Get video content
/is/content/{companyID}/{videoID}.f4v
Retrieve video content in FLV format. Use to stream or download a Dynamic Media video asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the video. |
|
|
Identifier of the video asset. |
|
|
The response format expected from the API (e.g. application/json). |
GET List all assets
/scene7/services/IpsApiService/listAssets
List all media assets in a specified folder. Use to browse or search for assets within a folder.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "listAssets". |
|
|
Folder path to list assets from. |
|
|
The response format expected from the API (e.g. application/json). |
POST Publish media assets
/scene7/services/IpsApiService/publish
Publish media assets to make them available on delivery endpoints. Use to push assets from staging to production.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "publish". |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Array of asset identifiers to publish. |
GET Resize image
/is/image/{companyID}/{imageID}/resize
Resize the image to specified dimensions. Use this action to generate a version of the image with a custom width and/or height.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the video. |
|
|
Identifier of the image to transform. |
|
|
The desired width in pixels for the resized image. |
|
|
The desired height in pixels for the resized image. |
|
|
The response format expected from the API (e.g. application/json). |
GET Rotate image
/is/image/{companyID}/{imageID}/rotate
Rotate the image by a specified angle. Use this action to change the orientation of the image.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Identifier of the company that owns the video. |
|
|
Identifier of the image to transform. |
|
|
Rotation angle |
|
|
The response format expected from the API (e.g. application/json). |
POST Upload media file
/scene7/services/IpsApiService
Upload a media file to the Dynamic Media repository. Use this action to add a new asset such as an image or video.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The API method name, typically "publish". |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
The file data to upload. Provide the binary content of the media file to be uploaded. |