Attribute Definition

Output representation of the attribute definition.

JSON Example 

1"attributes": [
2     {
3      "additionalFields": {
4      "scope": "Order"
5       },
6      "attributeNameOverride": "AD Text",
7      "code": "AD02",
8      "dataType": "Text",
9      "defaultValue": "AD Text DV",
10      "description": "AD Text Desc",
11      "displayType": "Text",
12      "helpText": "AD Text DHT",
13      "id": "0tjT1000000002bIAA",
14      "isHidden": false,
15      "isPriceImpacting": true,
16      "isReadOnly": true,
17      "isRequired": true,
18      "label": "AD Text Label",
19      "maximumCharacterCount": 20,
20      "maximumValue": "100",
21      "minimumCharacterCount": 1,
22      "minimumValue": "50",
23      "name": "AD Text",
24      "sequence": 1,
25      "status": "Active",
26      "valueDescription": "AD Text VD"
27     }
28   ],
29    "code": "AC001",
30    "id": "0v3T1000000000BIAQ",
31    "name": "build and make"
32}]

Properties 

Property NameTypeDescriptionFilter Group and VersionAvailable Version
additional​FieldsMap<String, Additional Fields Input>Key-value pair of additional standard or custom fields to include in the response.Small, 61.061.0
attribute​Name​OverrideStringName to display for the attribute, which overrides the name on the attribute. For example, the Color attribute is overridden to display as Laptop Color.Small, 60.060.0
codeStringUnique code of the attribute definition.Small, 60.060.0
dataTypeStringData type of the attribute definition value.Small, 60.060.0
default​ValueStringDefault value of the attribute.Small, 60.060.0
descriptionStringDescription of the attribute.Small, 60.060.0
display​TypeStringDisplay types of the attribute. Valid values are Radio Button, Checkbox, Toggle, Input Date, DateTime, Currency Symbol, Currency Code, Currency Name, Percentage, Text, Combobox, Radio Button, MultiSelect, or MultiSelectCheckboxes.Small, 60.060.0
help​TextStringHelp text that appears at run time for the attribute. If data translation is set up and specified in the org, the translated description is available.Small, 60.060.0
idStringID of the attribute definition.Small, 60.060.0
is​ConfigurableBooleanReserved for future use.Small, 60.060.0
is​HiddenBooleanIndicates whether to hide the attribute from the users in the order capture interface (true) or not (false).Small, 60.060.0
isPrice​ImpactingBooleanIndicates whether the attribute impacts the product price (true) or not (false).Small, 60.060.0
isRead​OnlyBooleanIndicates whether the product attribute is read-only for the end users in the order capture page (true) or not (false).Small, 60.060.0
is​RequiredBooleanIndicates whether a value for the attribute is required for the assigned parent object (true) or not (false).Small, 60.060.0
is​Value​CloneableBooleanReserved for future use.Small, 60.060.0
labelStringLabel of the attribute. If data translation is set up and specified in the org, the translated description is available.Small, 60.060.0
maximum​Character​CountIntegerMaximum number of alphanumeric characters that can be entered for attributes of type number and text in run time.Small, 60.060.0
maximum​ValueStringMaximum value that can be entered for attributes of type number, currency, and percent in run time.Small, 60.060.0
minimum​Character​CountIntegerMinimum number of alphanumeric characters that can be entered for attributes of type number and text in run time. The minimum character count must be less than or equal to the maximum character count.Small, 60.060.0
minimum​ValueStringMinimum value that can be entered for attributes of type number, currency, and percent in run time. The minimum value must be less than or equal to the maximum value.Small, 60.060.0
nameStringName of the attribute.Small, 60.060.0
picklistAttribute PicklistID of the attribute picklist that provides the valid values for the attribute.Small, 60.060.0
sequenceIntegerOrder in which the attribute values appear in the attribute definition when the product is configured at run time.Small, 60.060.0
statusStringLifecycle state of the attribute picklist. Valid values are Active, Draft, or Inactive.Small, 60.060.0
step​ValueStringReserved for future use.Small, 60.060.0
value​DecoderStringReserved for future use.Small, 60.060.0
value​DescriptionStringDescription of the value assigned to the attribute.Small, 60.060.0