The AttributeSets resource allows attribute sets to be listed and viewed. Here are some examples URIs:
-
/AttributeSets - returns attribute sets;
-
/AttributeSets?name=ABC - returns attribute sets with name starting with ABC;
The full range of URIs and HTTP Verbs supported are:
Operation
|
HTTP Action
|
List of attribute sets
|
GET /AttributeSets
|
Get attribute set
|
GET /AttributeSets/{id}
|
These filters can be used with the GET AttributeSets endpoint:
Filter
|
Description
|
name
|
Only return attribute sets which name starts with the specific name
|
Filters are used by adding the filter and value to the URI: /AttributeSets?name=ABC
Available Fields for Attribute set:
Property |
Type |
Length |
Required |
Notes |
Id |
Guid |
|
|
Required for PUT, Ignored for POST operations |
Name |
String |
50 |
Yes |
Attribute set name |
Attribute1Name |
String |
50 |
Yes |
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute1Type |
String |
|
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute1Values |
String |
50 |
|
Used values for Attribute. |
Attribute2Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute2Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute2Values |
String |
|
|
Used values for Attribute. |
Attribute3Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute3Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute3Values |
String |
|
|
Used values for Attribute. |
Attribute4Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute4Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute4Values |
String |
|
|
Used values for Attribute. |
Attribute5Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute5Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute5Values |
String |
|
|
Used values for Attribute. |
Attribute6Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute6Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute6Values |
String |
|
|
Used values for Attribute. |
Attribute7Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute7Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute7Values |
String |
|
|
Used values for Attribute. |
Attribute8Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute8Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute8Values |
String |
|
|
Used values for Attribute. |
Attribute9Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute9Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute9Values |
String |
|
|
Used values for Attribute. |
Attribute10Name |
String |
50 |
|
Required for POST. Additional attribute you can choose for your products, suppliers, etc by assigning attribute set to it. |
Attribute10Type |
String |
50 |
|
Attribute type, possible values are: List, Checkbox, Text, and “Not used” (NULL). Leave this field empty of null for default value. |
Attribute10Values |
String |
|
|
Used values for Attribute. |
Attributes |
Array of Attribute |
10 |
|
Details of Attribute set in Array notation. Each item has fields “Name”, “Type”, “Values” |