# Attributes
Attributes are the central element in the system. They describe the data fields available on entities such as products, variants, categories and global list values. A range of attribute types exist to allow for flexible modelling of your data structure.
GET /attributes Get all attributes in the system
[
{
"NumberOfDecimals": 2,
"Unit": "kg",
"Uid": "630d5c4d-770e-4095-a262-48637f18ad57",
"Alias": "Weight",
"BackofficeName": "Weight",
"BackofficeDescription": "Add the net weight of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Net weight of product",
"da-DK": "Produktets nettovægt"
},
"AttributeGroupId": 1,
"AttributeScope": "3021c62b-31af-4ed2-9b44-48ed7afc366d",
"AttributeScopes": [
"3021c62b-31af-4ed2-9b44-48ed7afc366d"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false
},
{
"UseMultiRowInput": false,
"UseRichText": false,
"ShowCharacterCount": true,
"MaxLength": 500,
"EnableAIAssistant": false,
"Uid": "7e978dcb-fb0a-44c0-a71c-a4bb785db979",
"Alias": "ProductName",
"BackofficeName": "Product name",
"BackofficeDescription": "Add the name of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Name of product",
"da-DK": "Produktets navn"
},
"AttributeGroupId": 1,
"AttributeScope": "8268c80c-f83f-43d5-bcb5-42a888fc32c8",
"AttributeScopes": [
"8268c80c-f83f-43d5-bcb5-42a888fc32c8"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "TextAttribute",
"DisableRevisionLogging": false
},
{
"AllowMultiselect": false,
"AllowedSelectionTypes": [
"image"
],
"Uid": "e1b8cb77-d709-4768-ae32-28165ba40494",
"Alias": "PrimaryImage",
"BackofficeName": "Primary image",
"BackofficeDescription": "Select the primary image to display for the product",
"Name": {
"en-GB": "Image",
"da-DK": "Billede"
},
"Description": {
"en-GB": "Image of product",
"da-DK": "Produktets billede"
},
"AttributeGroupId": 1,
"AttributeScope": "637746e0-9687-491e-94c4-777c3364e4e9",
"AttributeScopes": [
"637746e0-9687-491e-94c4-777c3364e4e9"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "MediaAttribute",
"DisableRevisionLogging": false
}
]
Response status OK (200)
Property name | Data type | Description |
---|---|---|
AllowMultipleValues | boolean |
Indicates whether users can select more than one attribute |
AllowedAttributeScopes | array |
Attribute scopes from which attributes can be selected |
AllowedAttributeTypes | array |
The attribute types that is allowed to be referenced |
UnfoldComplexTypes | boolean |
Indicates whether user can select sub attributes of complex attributes |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple categories can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple collections can be selected |
AllowProductCollectionSelection | boolean |
Allow selection of product collections |
AllowVariantCollectionSelection | boolean |
Allow selection of variant collections |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
SubAttributes | array : Attribute |
Sub attributes wrapped in this complex attribute |
RenderValuesForAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute |
RenderValuesForBackofficeAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute to show in the backoffice |
DefaultListViewAttributeFieldUids | array |
Uid paths of sub attributes to show by default in the list view interface of the backoffice |
RenderedValueSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute |
RenderedValueInBackofficeSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute to show in the backoffice |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
ShowTime | boolean |
Indicate whether it is possible to select a time of day. If false, only a date can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
GlobalListId | integer |
Id of global list to select values from |
AllowMultipleValues | boolean |
Indicates whether multiple global list values can be selected |
EnableTableView | boolean |
Show selected global list values in a table instead of default select input field |
ReferencedAttribute | object : Attribute |
The definition of the attribute defining the referenced global list (Readonly) |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Template | object : Attribute |
Attribute template for each row. Each row in the list will hold a data model defined by the attribute template |
EnableTableView | boolean |
When enabled, rows are shown in searchable table instead of individual inline rows |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiselect | boolean |
Indicate whether multiple medias can be selected |
AllowedSelectionTypes | array |
The media types that can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
NumberOfDecimals | integer |
Max number of decimals to use for this number |
Unit | string |
Fixed unit for all values of this attribute |
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple products can be selected |
LimitToProductStructures | array |
The product structures from which products can be selected. Leave empty to allow selection of products from all product structures |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
UseMultiRowInput | boolean |
Show input as a text area instead of a single line input |
InputHeight | integer |
The height of the text area in pixels, if UseMultiRowInput is set |
UseRichText | boolean |
Use Rich Text Editor if UseMultiRowInput is set |
RichTextToolbarOptions | array |
Available toolbar options on Rich Text Editor, if UseRichText is set. Available options are:
|
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Unit | string |
Fixed unit for value |
ShowCharacterCount | boolean |
Show number of characters currently used |
MaxLength | integer |
Max character length of attribute value |
EnableAIAssistant | boolean |
Enable the AI assisant on this attribute |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variant groups can be selected |
OnlyChildren | boolean |
When set, only variant groups of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variant groups can be selected. Leave empty to allow selection of variant groups from all product structures Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variants can be selected |
OnlyChildren | boolean |
When set, only variants of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variants can be selected. Leave empty to allow selection of variants from all product structures Note: Will not be applied if OnlyChildren is true |
LimitToVariationDefinitions | array |
The variation definitions from which variants can be selected. Leave empty to allow selection of variants from all variation definitions Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
PUT /attributes Update an attribute
#Available from v.3.2.0
{
"NumberOfDecimals": 2,
"Unit": "kg",
"Uid": "630d5c4d-770e-4095-a262-48637f18ad57",
"Alias": "Weight",
"BackofficeName": "Weight",
"BackofficeDescription": "Add the net weight of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Net weight of product",
"da-DK": "Produktets nettovægt"
},
"AttributeGroupId": 1,
"AttributeScope": "3eea35b0-b9c0-44b5-a0ec-eac7638bdff7",
"AttributeScopes": [
"3eea35b0-b9c0-44b5-a0ec-eac7638bdff7"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false
}
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
attribute | body | object : Attribute |
Attribute to update (uid is used to match existing attribute) |
Property name | Data type | Description |
---|---|---|
AllowMultipleValues | boolean |
Indicates whether users can select more than one attribute |
AllowedAttributeScopes | array |
Attribute scopes from which attributes can be selected |
AllowedAttributeTypes | array |
The attribute types that is allowed to be referenced |
UnfoldComplexTypes | boolean |
Indicates whether user can select sub attributes of complex attributes |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple categories can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple collections can be selected |
AllowProductCollectionSelection | boolean |
Allow selection of product collections |
AllowVariantCollectionSelection | boolean |
Allow selection of variant collections |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
SubAttributes | array : Attribute |
Sub attributes wrapped in this complex attribute |
RenderValuesForAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute |
RenderValuesForBackofficeAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute to show in the backoffice |
DefaultListViewAttributeFieldUids | array |
Uid paths of sub attributes to show by default in the list view interface of the backoffice |
RenderedValueSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute |
RenderedValueInBackofficeSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute to show in the backoffice |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
ShowTime | boolean |
Indicate whether it is possible to select a time of day. If false, only a date can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
GlobalListId | integer |
Id of global list to select values from |
AllowMultipleValues | boolean |
Indicates whether multiple global list values can be selected |
EnableTableView | boolean |
Show selected global list values in a table instead of default select input field |
ReferencedAttribute | object : Attribute |
The definition of the attribute defining the referenced global list (Readonly) |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Template | object : Attribute |
Attribute template for each row. Each row in the list will hold a data model defined by the attribute template |
EnableTableView | boolean |
When enabled, rows are shown in searchable table instead of individual inline rows |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiselect | boolean |
Indicate whether multiple medias can be selected |
AllowedSelectionTypes | array |
The media types that can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
NumberOfDecimals | integer |
Max number of decimals to use for this number |
Unit | string |
Fixed unit for all values of this attribute |
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple products can be selected |
LimitToProductStructures | array |
The product structures from which products can be selected. Leave empty to allow selection of products from all product structures |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
UseMultiRowInput | boolean |
Show input as a text area instead of a single line input |
InputHeight | integer |
The height of the text area in pixels, if UseMultiRowInput is set |
UseRichText | boolean |
Use Rich Text Editor if UseMultiRowInput is set |
RichTextToolbarOptions | array |
Available toolbar options on Rich Text Editor, if UseRichText is set. Available options are:
|
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Unit | string |
Fixed unit for value |
ShowCharacterCount | boolean |
Show number of characters currently used |
MaxLength | integer |
Max character length of attribute value |
EnableAIAssistant | boolean |
Enable the AI assisant on this attribute |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variant groups can be selected |
OnlyChildren | boolean |
When set, only variant groups of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variant groups can be selected. Leave empty to allow selection of variant groups from all product structures Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variants can be selected |
OnlyChildren | boolean |
When set, only variants of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variants can be selected. Leave empty to allow selection of variants from all product structures Note: Will not be applied if OnlyChildren is true |
LimitToVariationDefinitions | array |
The variation definitions from which variants can be selected. Leave empty to allow selection of variants from all variation definitions Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Response status OK (200)
POST /attributes Create an attribute
#Available from v.3.2.0
{
"NumberOfDecimals": 2,
"Unit": "kg",
"Uid": "630d5c4d-770e-4095-a262-48637f18ad57",
"Alias": "Weight",
"BackofficeName": "Weight",
"BackofficeDescription": "Add the net weight of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Net weight of product",
"da-DK": "Produktets nettovægt"
},
"AttributeGroupId": 1,
"AttributeScope": "823cb1ea-2bcf-4b15-ad67-522ec328e5ec",
"AttributeScopes": [
"823cb1ea-2bcf-4b15-ad67-522ec328e5ec"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false
}
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
attribute | body | object : Attribute |
Attribute to create |
Property name | Data type | Description |
---|---|---|
AllowMultipleValues | boolean |
Indicates whether users can select more than one attribute |
AllowedAttributeScopes | array |
Attribute scopes from which attributes can be selected |
AllowedAttributeTypes | array |
The attribute types that is allowed to be referenced |
UnfoldComplexTypes | boolean |
Indicates whether user can select sub attributes of complex attributes |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple categories can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple collections can be selected |
AllowProductCollectionSelection | boolean |
Allow selection of product collections |
AllowVariantCollectionSelection | boolean |
Allow selection of variant collections |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
SubAttributes | array : Attribute |
Sub attributes wrapped in this complex attribute |
RenderValuesForAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute |
RenderValuesForBackofficeAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute to show in the backoffice |
DefaultListViewAttributeFieldUids | array |
Uid paths of sub attributes to show by default in the list view interface of the backoffice |
RenderedValueSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute |
RenderedValueInBackofficeSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute to show in the backoffice |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
ShowTime | boolean |
Indicate whether it is possible to select a time of day. If false, only a date can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
GlobalListId | integer |
Id of global list to select values from |
AllowMultipleValues | boolean |
Indicates whether multiple global list values can be selected |
EnableTableView | boolean |
Show selected global list values in a table instead of default select input field |
ReferencedAttribute | object : Attribute |
The definition of the attribute defining the referenced global list (Readonly) |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Template | object : Attribute |
Attribute template for each row. Each row in the list will hold a data model defined by the attribute template |
EnableTableView | boolean |
When enabled, rows are shown in searchable table instead of individual inline rows |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiselect | boolean |
Indicate whether multiple medias can be selected |
AllowedSelectionTypes | array |
The media types that can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
NumberOfDecimals | integer |
Max number of decimals to use for this number |
Unit | string |
Fixed unit for all values of this attribute |
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple products can be selected |
LimitToProductStructures | array |
The product structures from which products can be selected. Leave empty to allow selection of products from all product structures |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
UseMultiRowInput | boolean |
Show input as a text area instead of a single line input |
InputHeight | integer |
The height of the text area in pixels, if UseMultiRowInput is set |
UseRichText | boolean |
Use Rich Text Editor if UseMultiRowInput is set |
RichTextToolbarOptions | array |
Available toolbar options on Rich Text Editor, if UseRichText is set. Available options are:
|
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Unit | string |
Fixed unit for value |
ShowCharacterCount | boolean |
Show number of characters currently used |
MaxLength | integer |
Max character length of attribute value |
EnableAIAssistant | boolean |
Enable the AI assisant on this attribute |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variant groups can be selected |
OnlyChildren | boolean |
When set, only variant groups of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variant groups can be selected. Leave empty to allow selection of variant groups from all product structures Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variants can be selected |
OnlyChildren | boolean |
When set, only variants of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variants can be selected. Leave empty to allow selection of variants from all product structures Note: Will not be applied if OnlyChildren is true |
LimitToVariationDefinitions | array |
The variation definitions from which variants can be selected. Leave empty to allow selection of variants from all variation definitions Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Response status OK (200)
DELETE /attributes Delete an attribute
#Available from v.3.2.0
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | query | string |
Unique id of attribute to delete |
Response status OK (200)
GET /attributes/{uid} Get a specific attribute
{
"NumberOfDecimals": 2,
"Unit": "kg",
"Uid": "630d5c4d-770e-4095-a262-48637f18ad57",
"Alias": "Weight",
"BackofficeName": "Weight",
"BackofficeDescription": "Add the net weight of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Net weight of product",
"da-DK": "Produktets nettovægt"
},
"AttributeGroupId": 1,
"AttributeScope": "3cced69b-d1a0-4513-a722-122f53aed6e3",
"AttributeScopes": [
"3cced69b-d1a0-4513-a722-122f53aed6e3"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false
}
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Unique id of attribute to get |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
AllowMultipleValues | boolean |
Indicates whether users can select more than one attribute |
AllowedAttributeScopes | array |
Attribute scopes from which attributes can be selected |
AllowedAttributeTypes | array |
The attribute types that is allowed to be referenced |
UnfoldComplexTypes | boolean |
Indicates whether user can select sub attributes of complex attributes |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple categories can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple collections can be selected |
AllowProductCollectionSelection | boolean |
Allow selection of product collections |
AllowVariantCollectionSelection | boolean |
Allow selection of variant collections |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
SubAttributes | array : Attribute |
Sub attributes wrapped in this complex attribute |
RenderValuesForAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute |
RenderValuesForBackofficeAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute to show in the backoffice |
DefaultListViewAttributeFieldUids | array |
Uid paths of sub attributes to show by default in the list view interface of the backoffice |
RenderedValueSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute |
RenderedValueInBackofficeSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute to show in the backoffice |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
ShowTime | boolean |
Indicate whether it is possible to select a time of day. If false, only a date can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
GlobalListId | integer |
Id of global list to select values from |
AllowMultipleValues | boolean |
Indicates whether multiple global list values can be selected |
EnableTableView | boolean |
Show selected global list values in a table instead of default select input field |
ReferencedAttribute | object : Attribute |
The definition of the attribute defining the referenced global list (Readonly) |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Template | object : Attribute |
Attribute template for each row. Each row in the list will hold a data model defined by the attribute template |
EnableTableView | boolean |
When enabled, rows are shown in searchable table instead of individual inline rows |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiselect | boolean |
Indicate whether multiple medias can be selected |
AllowedSelectionTypes | array |
The media types that can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
NumberOfDecimals | integer |
Max number of decimals to use for this number |
Unit | string |
Fixed unit for all values of this attribute |
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple products can be selected |
LimitToProductStructures | array |
The product structures from which products can be selected. Leave empty to allow selection of products from all product structures |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
UseMultiRowInput | boolean |
Show input as a text area instead of a single line input |
InputHeight | integer |
The height of the text area in pixels, if UseMultiRowInput is set |
UseRichText | boolean |
Use Rich Text Editor if UseMultiRowInput is set |
RichTextToolbarOptions | array |
Available toolbar options on Rich Text Editor, if UseRichText is set. Available options are:
|
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Unit | string |
Fixed unit for value |
ShowCharacterCount | boolean |
Show number of characters currently used |
MaxLength | integer |
Max character length of attribute value |
EnableAIAssistant | boolean |
Enable the AI assisant on this attribute |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variant groups can be selected |
OnlyChildren | boolean |
When set, only variant groups of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variant groups can be selected. Leave empty to allow selection of variant groups from all product structures Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variants can be selected |
OnlyChildren | boolean |
When set, only variants of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variants can be selected. Leave empty to allow selection of variants from all product structures Note: Will not be applied if OnlyChildren is true |
LimitToVariationDefinitions | array |
The variation definitions from which variants can be selected. Leave empty to allow selection of variants from all variation definitions Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
GET /attributes/{uid}/references Get references to a attribute from other attributes
#Available from v.3.5.0
{
"AttributeUid": "1f0c7d27-0d68-4893-a1d0-7fab84c56c07",
"ReferencingCategories": [
10,
22,
31
],
"ReferencesOnCategoryAttributes": [
{
"EntityId": 100,
"AttributeUid": "ee8ebdf7-c45d-4959-b0b5-7381627de5e1"
},
{
"EntityId": 101,
"AttributeUid": "ee8ebdf7-c45d-4959-b0b5-7381627de5e1"
}
],
"ReferencesOnProductAttributes": [
{
"EntityId": 100010,
"AttributeUid": "7a42e285-4fef-480d-8bb8-5b2e397de23f"
},
{
"EntityId": 100011,
"AttributeUid": "7a42e285-4fef-480d-8bb8-5b2e397de23f"
},
{
"EntityId": 102354,
"AttributeUid": "a8cfb37e-7d15-421f-b204-0cb47a96a0fe"
}
],
"ReferencesOnVariantAttributes": [
{
"EntityId": 100,
"AttributeUid": "7a42e285-4fef-480d-8bb8-5b2e397de23f"
}
],
"ReferencingGlobalListValues": [
"3c91a21e-c94a-42cd-8b8b-ba5fd703be20",
"ee2616fb-0210-4338-9ed3-22a6f390a1c5"
],
"ReferencingProductStructures": [
"880f8714-d0ab-4179-80f0-c78b3866e89a"
],
"ReferencingVariationDefinitions": [
"d7b73cd4-72e7-4df7-bdef-f9b135e8d886",
"96733d37-a75a-4b55-87c1-fbfc7c187558"
]
}
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Uid of attribute |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
AttributeUid | string |
Id of the referenced attribute |
ReferencingCategories | array |
List of categories referencing this attribute for product attribute templating |
ReferencesOnCategoryAttributes | array : EntityReferenceDetail |
List of categories referencing this attribute from another attribute |
ReferencesOnProductAttributes | array : EntityReferenceDetail |
List of products referencing this attribute from another attribute |
ReferencesOnVariantAttributes | array : EntityReferenceDetail |
List of variants referencing this attribute from another attribute |
ReferencingGlobalListValues | array |
List of global list values referencing this attribute |
ReferencingProductStructures | array |
List of product structures referencing this attribute |
ReferencingVariationDefinitions | array |
List of variation definitions referencing this attribute |
Property name | Data type | Description |
---|---|---|
EntityId | integer |
The id of the referencing entity |
AttributeUid | string |
The attribute on the referencing entity that holds the reference |
POST /attributes/batch Get a batch of attributes
[
"630d5c4d-770e-4095-a262-48637f18ad57",
"7e978dcb-fb0a-44c0-a71c-a4bb785db979",
"e1b8cb77-d709-4768-ae32-28165ba40494"
]
[
{
"NumberOfDecimals": 2,
"Unit": "kg",
"Uid": "630d5c4d-770e-4095-a262-48637f18ad57",
"Alias": "Weight",
"BackofficeName": "Weight",
"BackofficeDescription": "Add the net weight of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Net weight of product",
"da-DK": "Produktets nettovægt"
},
"AttributeGroupId": 1,
"AttributeScope": "48a10ac5-5a81-4633-ab47-8a6dcd588c7e",
"AttributeScopes": [
"48a10ac5-5a81-4633-ab47-8a6dcd588c7e"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false
},
{
"UseMultiRowInput": false,
"UseRichText": false,
"ShowCharacterCount": true,
"MaxLength": 500,
"EnableAIAssistant": false,
"Uid": "7e978dcb-fb0a-44c0-a71c-a4bb785db979",
"Alias": "ProductName",
"BackofficeName": "Product name",
"BackofficeDescription": "Add the name of the product",
"Name": {
"en-GB": "Weight",
"da-DK": "Vægt"
},
"Description": {
"en-GB": "Name of product",
"da-DK": "Produktets navn"
},
"AttributeGroupId": 1,
"AttributeScope": "c1482e46-b40f-4980-8a54-394039b74c7a",
"AttributeScopes": [
"c1482e46-b40f-4980-8a54-394039b74c7a"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "TextAttribute",
"DisableRevisionLogging": false
},
{
"AllowMultiselect": false,
"AllowedSelectionTypes": [
"image"
],
"Uid": "e1b8cb77-d709-4768-ae32-28165ba40494",
"Alias": "PrimaryImage",
"BackofficeName": "Primary image",
"BackofficeDescription": "Select the primary image to display for the product",
"Name": {
"en-GB": "Image",
"da-DK": "Billede"
},
"Description": {
"en-GB": "Image of product",
"da-DK": "Produktets billede"
},
"AttributeGroupId": 1,
"AttributeScope": "5a56a4db-1361-411c-8c94-6634cd6f110b",
"AttributeScopes": [
"5a56a4db-1361-411c-8c94-6634cd6f110b"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "MediaAttribute",
"DisableRevisionLogging": false
}
]
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uids | body | array : string |
Uids of attributes to get |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
AllowMultipleValues | boolean |
Indicates whether users can select more than one attribute |
AllowedAttributeScopes | array |
Attribute scopes from which attributes can be selected |
AllowedAttributeTypes | array |
The attribute types that is allowed to be referenced |
UnfoldComplexTypes | boolean |
Indicates whether user can select sub attributes of complex attributes |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple categories can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple collections can be selected |
AllowProductCollectionSelection | boolean |
Allow selection of product collections |
AllowVariantCollectionSelection | boolean |
Allow selection of variant collections |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
SubAttributes | array : Attribute |
Sub attributes wrapped in this complex attribute |
RenderValuesForAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute |
RenderValuesForBackofficeAttributeFieldUids | array |
Uids of sub attributes to use when rendering an aggregate value for this complex attribute to show in the backoffice |
DefaultListViewAttributeFieldUids | array |
Uid paths of sub attributes to show by default in the list view interface of the backoffice |
RenderedValueSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute |
RenderedValueInBackofficeSeparator | string |
Separator to use between sub attribute values when rendering an aggregate value for this complex attribute to show in the backoffice |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
ShowTime | boolean |
Indicate whether it is possible to select a time of day. If false, only a date can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
GlobalListId | integer |
Id of global list to select values from |
AllowMultipleValues | boolean |
Indicates whether multiple global list values can be selected |
EnableTableView | boolean |
Show selected global list values in a table instead of default select input field |
ReferencedAttribute | object : Attribute |
The definition of the attribute defining the referenced global list (Readonly) |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
Template | object : Attribute |
Attribute template for each row. Each row in the list will hold a data model defined by the attribute template |
EnableTableView | boolean |
When enabled, rows are shown in searchable table instead of individual inline rows |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiselect | boolean |
Indicate whether multiple medias can be selected |
AllowedSelectionTypes | array |
The media types that can be selected |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
NumberOfDecimals | integer |
Max number of decimals to use for this number |
Unit | string |
Fixed unit for all values of this attribute |
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple products can be selected |
LimitToProductStructures | array |
The product structures from which products can be selected. Leave empty to allow selection of products from all product structures |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
UseMultiRowInput | boolean |
Show input as a text area instead of a single line input |
InputHeight | integer |
The height of the text area in pixels, if UseMultiRowInput is set |
UseRichText | boolean |
Use Rich Text Editor if UseMultiRowInput is set |
RichTextToolbarOptions | array |
Available toolbar options on Rich Text Editor, if UseRichText is set. Available options are:
|
RegEx | string |
RegEx validation to run when users enters data for this attribute |
RegExDescription | string |
Error message to show to users when RegEx does not match |
Unit | string |
Fixed unit for value |
ShowCharacterCount | boolean |
Show number of characters currently used |
MaxLength | integer |
Max character length of attribute value |
EnableAIAssistant | boolean |
Enable the AI assisant on this attribute |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variant groups can be selected |
OnlyChildren | boolean |
When set, only variant groups of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variant groups can be selected. Leave empty to allow selection of variant groups from all product structures Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
Property name | Data type | Description |
---|---|---|
AllowMultiple | boolean |
Indicates whether multiple variants can be selected |
OnlyChildren | boolean |
When set, only variants of the product, to which this attribute is added, can be selected |
LimitToProductStructures | array |
The product structures from which variants can be selected. Leave empty to allow selection of variants from all product structures Note: Will not be applied if OnlyChildren is true |
LimitToVariationDefinitions | array |
The variation definitions from which variants can be selected. Leave empty to allow selection of variants from all variation definitions Note: Will not be applied if OnlyChildren is true |
Uid | string |
Unique id of attribute |
Alias | string |
Unique alias of attribute. Max length is 50 characters and can only consist of letters a-z/A-Z and numbers 0-9 (but cannot start with a number) |
BackofficeName | string |
The name of the attribute displayed to the editor in the PIM backoffice |
BackofficeDescription | string |
The description of the attribute displayed to the editor in the PIM backoffice |
Name | object |
The localized name of the attribute usable for displaying the attribute name in ex. a webshop (Dictionary of ISO culturecode and localized value) |
Description | object |
The localized description of the attribute usable for displaying a description for the attribute on ex. a webshop (Dictionary of ISO culturecode and localized value) |
AttributeGroupId | integer |
The id of the attribute group this attribute is placed within |
AttributeScope | string |
Unique id of the attribute scope this attribute is placed within |
AttributeScopes | array |
Unique ids of the attribute scopes this attribute is placed within |
Localized | boolean |
Indicates whether values of this attribute are localized |
FallbackLanguage | integer |
Indicates a fallback language in case attribute is localized and no value is added to a specific language |
DimensionUid | string |
Unique id of Dimension to segment values of this attribute on |
FallbackSegment | string |
Indicates a fallback segment in case attribute is dimensioned and no value is added to a specific segment of that dimension |
ReadOnly | boolean |
Indicates whether this attribute is always readonly. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Mandatory | boolean |
Indicates whether this attribute is always mandatory. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
Unchangeable | boolean |
Indicates whether this attribute cannot change its value, once it has a value assigned. NOTE: Only applied when attribute is a sub attribute of a complex attribute. |
AttributeType | string |
Type of attribute |
DisableRevisionLogging | boolean |
Disable all revision logging for this attribute |
POST /attributes/batch/references Get references from other attributes to a batch of attributes
#Available from v.3.5.0 No more than 5000 values can be requested at a time.
[
{
"AttributeUid": "052de381-9da1-4e4f-a393-6010c4e144ca",
"ReferencingCategories": [
10,
22,
31
],
"ReferencesOnCategoryAttributes": [
{
"EntityId": 100,
"AttributeUid": "5497b7a4-aa5c-4dec-a60c-37faeaad3cfc"
},
{
"EntityId": 101,
"AttributeUid": "5497b7a4-aa5c-4dec-a60c-37faeaad3cfc"
}
],
"ReferencesOnProductAttributes": [
{
"EntityId": 100010,
"AttributeUid": "dce93920-bea7-479b-b3cc-20934a3055ce"
},
{
"EntityId": 100011,
"AttributeUid": "dce93920-bea7-479b-b3cc-20934a3055ce"
},
{
"EntityId": 102354,
"AttributeUid": "686e1ecb-26c5-40b1-bc2a-708a065f566b"
}
],
"ReferencesOnVariantAttributes": [
{
"EntityId": 100,
"AttributeUid": "dce93920-bea7-479b-b3cc-20934a3055ce"
}
],
"ReferencingGlobalListValues": [
"c4582b67-382b-4a21-84da-6f2d84156df2",
"2ac4c49e-86b5-40e3-8082-232c3a2e5a75"
],
"ReferencingProductStructures": [
"c33d79b1-cd8f-4ec7-aa62-a4fec15c45a3"
],
"ReferencingVariationDefinitions": [
"f8cc4b9d-d21a-4519-9905-29dfd103e5ac",
"f8d0bf2f-25ff-412c-8644-c312f96cf841"
]
},
{
"AttributeUid": "62875220-bcaa-4c13-adf6-12a1412daf97",
"ReferencingCategories": [
10,
31
],
"ReferencesOnCategoryAttributes": [
{
"EntityId": 256,
"AttributeUid": "5497b7a4-aa5c-4dec-a60c-37faeaad3cfc"
}
],
"ReferencesOnProductAttributes": [
{
"EntityId": 24552,
"AttributeUid": "dce93920-bea7-479b-b3cc-20934a3055ce"
},
{
"EntityId": 102354,
"AttributeUid": "686e1ecb-26c5-40b1-bc2a-708a065f566b"
}
],
"ReferencesOnVariantAttributes": [
{
"EntityId": 22,
"AttributeUid": "dce93920-bea7-479b-b3cc-20934a3055ce"
}
],
"ReferencingGlobalListValues": [
"490772ae-cc0d-4494-a977-ebb91188830a"
],
"ReferencingProductStructures": [
"966a221c-6c2f-4426-96ee-86fc201bf83a",
"69427dab-b50b-49b9-9845-5046470b00cf"
],
"ReferencingVariationDefinitions": [
"2f84c717-5c21-41e1-be8b-862f345fdf0f"
]
}
]
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uids | body | array : string |
Uids of attributes |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
AttributeUid | string |
Id of the referenced attribute |
ReferencingCategories | array |
List of categories referencing this attribute for product attribute templating |
ReferencesOnCategoryAttributes | array : EntityReferenceDetail |
List of categories referencing this attribute from another attribute |
ReferencesOnProductAttributes | array : EntityReferenceDetail |
List of products referencing this attribute from another attribute |
ReferencesOnVariantAttributes | array : EntityReferenceDetail |
List of variants referencing this attribute from another attribute |
ReferencingGlobalListValues | array |
List of global list values referencing this attribute |
ReferencingProductStructures | array |
List of product structures referencing this attribute |
ReferencingVariationDefinitions | array |
List of variation definitions referencing this attribute |
Property name | Data type | Description |
---|---|---|
EntityId | integer |
The id of the referencing entity |
AttributeUid | string |
The attribute on the referencing entity that holds the reference |