# GlobalLists

Global lists define reusable object structures that can be referenced on products, variants, categories or within global lists themselves. A global list uses an attribute to define the data model for values in the global list. Using Complex attributes as the data model allows for complex value models for each global list value object.

GET /GlobalLists Get all global lists created in the system

Response status OK (200)

array : GlobalList
GlobalList
Property name Data type Description
Id integer

Id of global list (readonly)

Uid string

Unique id of global list

Attribute object : Attribute

Attribute defining the data model for values of the global list

ViewRequiresPermission boolean

Indicates whether a special permission is required to view the global list

ViewPermission string

Permission required to view the global list, if ViewRequiresPermission is set

ManageRequiresPermission boolean

Indicates whether a special permission is required in order to create or update values in the global list

CreateRequiresPermission boolean

Indicates whether a special permission is required in order to create values in the global list

EditRequiresPermission boolean

Indicates whether a special permission is required in order to update values in the global list

DeleteRequiresPermission boolean

Indicates whether a special permission is required in order to delete values in the global list

ManagePermission string

Permission required to create or update values in the global list, if ManageRequiresPermission is set

CreatePermission string

Permission required to create values in the global list, if CreateRequiresPermission is set

EditPermission string

Permission required to update values in the global list, if EditRequiresPermission is set

DeletePermission string

Permission required to delete values in the global list, if DeleteRequiresPermission is set

FolderUid string

Uid of folder to place global list in

RequiresSorting boolean

Defines if values on a global list values should be sorted on creation

GlobalListKeys array

Defines data elements of the global list, which in combination must be unique across all values of the this global list (format: [rootAttributeUid][subAttributeUid][LanguageId/NA]_[DimensionSegmentUid/NA] - ex. 17ca35af-9cb9-44a2-a2f4-1d30a3617e01_2ee6ac86-77d0-4385-94b7-84dd59e05d0b_NA_NA)

KeyIsCaseInsensitive boolean

Defines if key value for a global list value is case insensitive

Attribute
This model is an abstract type and can attain any of the below concrete models. The AttributeType property is used to define the actual model type
AttributeReferenceAttribute
Attribute used to create references to other attributes in the system
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

BooleanAttribute
Checkbox attribute that can only obtain true of false values
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

CategoryReferenceAttribute
Attribute used to create references to categories in the system
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

CollectionReferenceAttribute
Attribute used to create references to collections in the system
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

ComplexAttribute
Attribute used to wrap one or more sub attributes
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

DateTimeAttribute
Attribute used to hold date time values
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

FixedListAttribute
Attribute used to create references to global list values
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

ListAttribute
Attribute used to hold a number of rows each with its own data defined by an attribute template
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

MediaAttribute
Attribute used to hold references to media items
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

NumberAttribute
Attribute used to hold a number value
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

ProductReferenceAttribute
Attribute used to create references to products in the system
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

TextAttribute
Attribute used to hold text value
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: coderemoveformatundoredocutcopystyleselectbolditalicunderlinestrikethroughalignleftalignrightalignjustifybullistnumlistoutdentindentlinkunlinkanchortablehrsupscriptsuperscriptcharmap

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

VariantGroupReferenceAttribute
Variant reference attribute used to reference variant groups in the system
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

VariantReferenceAttribute
Variant reference attribute used to reference variants in the system
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 /GlobalLists Update a global list

Request parameters

Property name Parameter type Data type Description
globalList body object : GlobalList

Global List model

GlobalList
Property name Data type Description
Id integer

Id of global list (readonly)

Uid string

Unique id of global list

Attribute object : Attribute

Attribute defining the data model for values of the global list

ViewRequiresPermission boolean

Indicates whether a special permission is required to view the global list

ViewPermission string

Permission required to view the global list, if ViewRequiresPermission is set

ManageRequiresPermission boolean

Indicates whether a special permission is required in order to create or update values in the global list

CreateRequiresPermission boolean

Indicates whether a special permission is required in order to create values in the global list

EditRequiresPermission boolean

Indicates whether a special permission is required in order to update values in the global list

DeleteRequiresPermission boolean

Indicates whether a special permission is required in order to delete values in the global list

ManagePermission string

Permission required to create or update values in the global list, if ManageRequiresPermission is set

CreatePermission string

Permission required to create values in the global list, if CreateRequiresPermission is set

EditPermission string

Permission required to update values in the global list, if EditRequiresPermission is set

DeletePermission string

Permission required to delete values in the global list, if DeleteRequiresPermission is set

FolderUid string

Uid of folder to place global list in

RequiresSorting boolean

Defines if values on a global list values should be sorted on creation

GlobalListKeys array

Defines data elements of the global list, which in combination must be unique across all values of the this global list (format: [rootAttributeUid][subAttributeUid][LanguageId/NA]_[DimensionSegmentUid/NA] - ex. 17ca35af-9cb9-44a2-a2f4-1d30a3617e01_2ee6ac86-77d0-4385-94b7-84dd59e05d0b_NA_NA)

KeyIsCaseInsensitive boolean

Defines if key value for a global list value is case insensitive

Attribute
This model is an abstract type and can attain any of the below concrete models. The AttributeType property is used to define the actual model type
AttributeReferenceAttribute
Attribute used to create references to other attributes in the system
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

BooleanAttribute
Checkbox attribute that can only obtain true of false values
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

CategoryReferenceAttribute
Attribute used to create references to categories in the system
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

CollectionReferenceAttribute
Attribute used to create references to collections in the system
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

ComplexAttribute
Attribute used to wrap one or more sub attributes
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

DateTimeAttribute
Attribute used to hold date time values
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

FixedListAttribute
Attribute used to create references to global list values
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

ListAttribute
Attribute used to hold a number of rows each with its own data defined by an attribute template
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

MediaAttribute
Attribute used to hold references to media items
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

NumberAttribute
Attribute used to hold a number value
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

ProductReferenceAttribute
Attribute used to create references to products in the system
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

TextAttribute
Attribute used to hold text value
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: coderemoveformatundoredocutcopystyleselectbolditalicunderlinestrikethroughalignleftalignrightalignjustifybullistnumlistoutdentindentlinkunlinkanchortablehrsupscriptsuperscriptcharmap

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

VariantGroupReferenceAttribute
Variant reference attribute used to reference variant groups in the system
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

VariantReferenceAttribute
Variant reference attribute used to reference variants in the system
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)

No body message is returned

POST /GlobalLists Create a new global list

Request parameters

Property name Parameter type Data type Description
globalList body object : GlobalList

Global list model

GlobalList
Property name Data type Description
Id integer

Id of global list (readonly)

Uid string

Unique id of global list

Attribute object : Attribute

Attribute defining the data model for values of the global list

ViewRequiresPermission boolean

Indicates whether a special permission is required to view the global list

ViewPermission string

Permission required to view the global list, if ViewRequiresPermission is set

ManageRequiresPermission boolean

Indicates whether a special permission is required in order to create or update values in the global list

CreateRequiresPermission boolean

Indicates whether a special permission is required in order to create values in the global list

EditRequiresPermission boolean

Indicates whether a special permission is required in order to update values in the global list

DeleteRequiresPermission boolean

Indicates whether a special permission is required in order to delete values in the global list

ManagePermission string

Permission required to create or update values in the global list, if ManageRequiresPermission is set

CreatePermission string

Permission required to create values in the global list, if CreateRequiresPermission is set

EditPermission string

Permission required to update values in the global list, if EditRequiresPermission is set

DeletePermission string

Permission required to delete values in the global list, if DeleteRequiresPermission is set

FolderUid string

Uid of folder to place global list in

RequiresSorting boolean

Defines if values on a global list values should be sorted on creation

GlobalListKeys array

Defines data elements of the global list, which in combination must be unique across all values of the this global list (format: [rootAttributeUid][subAttributeUid][LanguageId/NA]_[DimensionSegmentUid/NA] - ex. 17ca35af-9cb9-44a2-a2f4-1d30a3617e01_2ee6ac86-77d0-4385-94b7-84dd59e05d0b_NA_NA)

KeyIsCaseInsensitive boolean

Defines if key value for a global list value is case insensitive

Attribute
This model is an abstract type and can attain any of the below concrete models. The AttributeType property is used to define the actual model type
AttributeReferenceAttribute
Attribute used to create references to other attributes in the system
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

BooleanAttribute
Checkbox attribute that can only obtain true of false values
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

CategoryReferenceAttribute
Attribute used to create references to categories in the system
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

CollectionReferenceAttribute
Attribute used to create references to collections in the system
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

ComplexAttribute
Attribute used to wrap one or more sub attributes
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

DateTimeAttribute
Attribute used to hold date time values
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

FixedListAttribute
Attribute used to create references to global list values
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

ListAttribute
Attribute used to hold a number of rows each with its own data defined by an attribute template
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

MediaAttribute
Attribute used to hold references to media items
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

NumberAttribute
Attribute used to hold a number value
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

ProductReferenceAttribute
Attribute used to create references to products in the system
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