Brands

Finalize a brand element binary upload

Changed on

This endpoint finalizes a block-based binary upload for a brand element, waits for the repository upload to complete, creates the brand element, and returns the created element.


NOTE:

  • Clients must provide the uploadId received from the init response.
  • usedTransferLinks must list the uploaded part numbers in the order they should be stitched together.
  • Upload sessions may expire before finalization if the transfer URLs are no longer valid.

post/brands/{assetId}/elements/finalize

Request

  • Base URL: https://cloudstorage.adobe.io/v1
  • URL: https://cloudstorage.adobe.io/v1/brands/{assetId}/elements/finalize
  • Auth: HTTP bearer

Path parameters

assetIdstring required

A globally unique identifier for the asset

Example:urn:aaid:sc:US:4f2fc15c-c062-4951-b37b-1f65ed62a174

The ID of the asset to get.

Headers

x-request-idstring
Example:1234567890

The X-Request-Id header is used to identify a request.
It can be used to correlate logs and other resources and is intended to be a non-persistent identifier.

Request body

uploadIdstring required

Upload session ID from the init response.

usedTransferLinksnumber[] required

The part numbers of the transfer links used for uploading the content.

Example request

{
  "uploadId": "123e4567-e89b-12d3-a456-426614174000"
}

Response

Accepted - The brand element upload finalize has been accepted and is being processed asynchronously. Use the returned jobId to poll for the result via the status endpoint.

jobIdstring required

A globally unique identifier for the asynchronous job

Changes