# 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": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"94048b4a-172e-4f3a-9615-0e346ea605eb"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false,
"DisableIndexing": 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": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"19e84b40-0380-4005-9611-25d54a07ed24"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "TextAttribute",
"DisableRevisionLogging": false,
"DisableIndexing": 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": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"1ed76163-6627-4661-bc67-e5d5aecafecb"
],
"Localized": true,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "MediaAttribute",
"DisableRevisionLogging": false,
"DisableIndexing": 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"e488f789-faeb-432e-aafc-8432cec924db"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false,
"DisableIndexing": 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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": "00000000-0000-0000-0000-000000000000",
"AttributeScopes": [
"3e157b1e-2347-487a-ba4b-d4c69f51b11d"
],
"Localized": false,
"ReadOnly": false,
"Mandatory": false,
"Unchangeable": false,
"AttributeType": "NumberAttribute",
"DisableRevisionLogging": false,
"DisableIndexing": 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |
DisableIndexing | boolean |
Disable indexing 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 |