XOMNI: Experience Omni-Channel

Brand API Set

Adding a particular video to a brand

HTTP POST /private/catalog/brands/{brandId}/video

The APIs can be used to create relationships between assets and brands. Using this API, you can assign a video to a brand.

Adding a particular video to a brand

HTTP POST /private/catalog/brands/{brandId}/video?assetId={asset}&isDefault={isDefault}

The APIs can be used to create relationships between assets and brands. Using this API, you can assign a video to a brand.

Removing a relationship between a document and a brand

HTTP DELETE /private/catalog/brands/{brandId}/document? assetId={assetId}

The APIs can be used to remove relationships between assets and brands. Using this API, you can remove a relationship between a document and a brand.

Fetching a brand by its brand id

HTTP GET /private/catalog/brand/{brandId}

The API provides to fetch a brand by its brand id from the backend.

Adding a particular image to a brand

HTTP POST /private/catalog/brands/{brandId}/image

The APIs can be used to create relationships between assets and brands. Using this API, you can assign an image to a brand.

Fetching videos of a particular brand

HTTP GET /private/catalog/brands/{brandId}/video

The API can be used to create relationships between assets and brands. Using this API, you can get a list of videos assigned to a particular brand.

Removing a relationship between a video and a brand

HTTP DELETE /private/catalog/brands/{brandId}/video?assetId={assetId}

The APIs can be used to remove relationships between assets and brands. Using this API, you can remove a relationship between a video and a brand.

Removing a relationship between an image and a brand

HTTP DELETE /private/catalog/brands/{brandId}/image?assetId={assetId}

The APIs can be used to remove relationships between assets and brands. Using this API, you can remove a relationship between an image and a brand.

Creating a new brand

HTTP POST /private/catalog/brand

The API provides to create a new brand.

Deleting an existing brand

HTTP DELETE /private/catalog/brand/{brandId}

The API provides to delete a brand by its brand id from the backend.

Fetching a list of brands

HTTP GET /private/catalog/brands?skip={skip}&take={take}

The API provides to fetch a full list of brands from the backend.

Updating an existing brand

HTTP PUT /private/catalog/brand

The API provides to update an existing brand.

Fetching images of a particular brand

HTTP GET /private/catalog/brands/{brandId}/image

The APIs can be used to fetch relationships between assets and brands. Using this API, you can get a list of images assigned to a particular brand.

Fetching documents of a particular brand

HTTP GET /private/catalog/brands/{brandId}/document

The APIs can be used to create relationships between assets and brands. Using this API, you can get a list of documents assigned to a particular brand.

Adding a particular document to a brand

HTTP POST /private/catalog/brands/{brandId}/document?assetId={asset}&isDefault={isDefault}

The APIs can be used to create relationships between assets and brands. Using this API, you can assign a document to a brand.

Adding a particular image to a brand

HTTP POST /private/catalog/brands/{brandId}/image?assetId={asset}&isDefault={isDefault}

The APIs can be used to create relationships between assets and brands. Using this API, you can assign an image to a brand.

Adding a particular document to a brand

HTTP POST /private/catalog/brands/{brandId}/document

The APIs can be used to create relationships between assets and brands. Using this API, you can assign a document to a brand.

Fetching a distinct list of brands of a set of items in a particular category.

HTTP GET /private/catalog/brands?categoryId={categoryId}&skip={skipnumber}&take={takenumber}

The API helps getting a list of brands in a particular category. Brands are used by catalog APIs to filter catalog items.

Updating a relationship between an image and a brand

HTTP PUT /private/catalog/brands/{brandId}/image

The API can be used to update relationships between assets and brands. Using this API, you can change default asset of the brand.

Updating a relationship between a video and a brand

HTTP PUT /private/catalog/brands/{brandId}/video

The API can be used to update relationships between assets and brands. Using this API, you can change default video of the brand.

Updating a relationship between a document and a brand

HTTP PUT /private/catalog/brands/{brandId}/document

The API can be used to update relationships between assets and brands. Using this API, you can change default document of the brand.