AttributeSets

The latest version of the Cin7 Core API (V2) is available, with more advanced functionality and support for recent system changes. See the full API documentation to get started.

The AttributeSets resource allows attribute sets to be listed and viewed. Here are some example 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 whose 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”

Was this article helpful?

Have more questions? Submit a request