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”