Download OpenAPI specification:Download
Manage detailed brand information about products.
Key Features:
Key Benefits:
Retrieves all brands created by the tenant.
Required scopes
No specific scopes are required.
The brands have been successfully retrieved.
Request syntactically incorrect. Any details will be provided within the response payload.
Given authorization scopes are not sufficient and do not match the required scopes.
Some server side error occurred.
[- {
- "name": "Brand_1",
- "description": "Description of Brand_1 in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "cloudinaryUrl": "tenant/brands/media_Id",
- "metadata": {
- "createdAt": "2015-01-17T23:00:52.364Z",
- "modifiedAt": "2015-01-17T23:00:52.364Z",
- "version": 3
}, - "id": "55421f3b6ecea7b1a3b73d26"
}, - {
- "name": "Brand_2",
- "description": "Description of Brand_2 in HTML.",
- "localizedName": {
- "en": "Brand two",
- "de": "Marke zwei"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand two</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke zwei</strong> in HTML."
}, - "cloudinaryUrl": "tenant/brands/media_Id",
- "metadata": {
- "createdAt": "2015-01-17T23:00:52.364Z",
- "modifiedAt": "2015-01-17T23:00:52.364Z",
- "version": 3
}, - "id": "55421f3b6ecea7b1a3b73d26"
}
]
Creates a new brand.
Required scopes
brand.brand_manage
The brand has been successfully created.
Request syntactically incorrect. Any details will be provided within the response payload.
Given authorization scopes are not sufficient and do not match the required scopes.
Creation failed because there was a conflict with another resource. Any details will be provided within the response payload.
Some server side error occurred.
{- "id": "55421f3b6ecea7b1a3b73d26",
- "name": "Brand one",
- "description": "Description of <strong>Haribo</strong> in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "cloudinaryUrl": "tenant/brands/media_Id"
}
{- "name": "Brand_2",
- "description": "Description of Brand_2 in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "metadata": {
- "createdAt": "2015-01-17T23:00:52.364Z",
- "modifiedAt": "2015-01-17T23:00:52.364Z",
- "version": 1
}, - "id": "55421f3b6ecea7b1a3b73d26"
}
Retrieves details of a specified brand.
Required scopes
No specific scopes are required.
Brand successfully retrieved.
Request syntactically incorrect. Any details will be provided within the response payload.
The requested resource does not exist.
Some server side error occurred.
{- "name": "Haribo",
- "description": "Description of Brand_2 in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "cloudinaryUrl": "tenant/brands/media_Id",
- "metadata": {
- "createdAt": "2015-01-17T23:00:52.364Z",
- "modifiedAt": "2015-01-17T23:00:52.364Z",
- "version": 3
}, - "id": "55421f3b6ecea7b1a3b73d26"
}
Updates a specified brand by replacing all of its existing data with data from the request body.
Required scopes
brand.brand_manage
The brand has been successfully updated.
Request syntactically incorrect. Any details will be provided within the response payload.
Given authorization scopes are not sufficient and do not match the required scopes.
The requested resource does not exist.
Some server side error occurred.
{- "name": "Brand one",
- "description": "Description of <strong>Haribo</strong> in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "cloudinaryUrl": "{tenant}/brands/{media_Id}",
- "metadata": {
- "version": 1
}
}
{- "name": "Haribo",
- "description": "Description of <strong>Haribo</strong> in HTML.",
- "localizedName": {
- "en": "Brand one",
- "de": "Marke einz"
}, - "localizedDescription": {
- "en": "Description of <strong>Brand one</strong> in HTML.",
- "de": "Beschreibung der <strong>Marke einz</strong> in HTML."
}, - "cloudinaryUrl": "tenant/brands/media_Id",
- "metadata": {
- "createdAt": "2015-01-17T23:00:52.364Z",
- "modifiedAt": "2015-01-17T23:00:52.364Z",
- "version": 2
}, - "id": "55421f3b6ecea7b1a3b73d26"
}
Deletes a specified brand.
Required scopes
brand.brand_delete
The brand has been successfully deleted.
Given authorization scopes are not sufficient and do not match the required scopes.
The requested resource does not exist.
Some server side error occurred.
{- "code": 403,
- "message": "Given request does not have required scopes. It is not authorized to perform this operation.",
- "status": "Forbidden",
- "details": [
- "Missing required scopes '[brand.brand_manage]'"
]
}
Creates a public image for a brand.
Required scopes
brand.brand_manage
The image has been successfully created.
Request syntactically incorrect. Any details will be provided within the response payload.
Given authorization scopes are not sufficient and do not match the required scopes.
Some server side error occurred.
{- "id": "tenant/brands/d05f14d8-4fab-4c51-98f9-05a93d8ec822"
}
Deletes a specified public image from a brand.
Required scopes
brand.brand_delete
The image has been successfully deleted.
Given authorization scopes are not sufficient and do not match the required scopes.
The requested resource does not exist.
Some server side error occurred.
{- "code": 403,
- "message": "Given request does not have required scopes. It is not authorized to perform this operation.",
- "status": "Forbidden",
- "details": [
- "Missing required scopes '[brand.brand_manage]'"
]
}