Attribute Types
Quick Navigation
GET AttributeTypes
Purpose
Returns a list of attribute types.
Required Permissions
Attribute Management (Read).
Request Body
None.
Response Body
Content-Type: application/json
[ { AttributeTypeID : int, Name : string, IsReadOnly: bool }, … ]
Response Codes
200 – Request successful. Attribute types in the response body.
For more information, please see Common Response Codes.
GET AttributeTypes/{id}
Purpose
Returns an attribute type by ID.
Required Permissions
Attribute Management (Read).
URL Parameters
id: ID of the attribute type.
Request Body
None.
Response Body
Content-type: application/json
{ AttributeTypeID : int, Name : string, IsReadOnly: bool }
Response Codes
200 – Request successful. Attribute type in the response body.
For more information, please see Common Response Codes.
POST AttributeTypes
Purpose
Creates a new attribute type.
Required Permissions
Attribute Management (Read/Write).
Request Body
Content-Type: application/json
{ Name : string }
Request Body Details
Max string length for Name is 64.
Response Body
Content-type: application/json
{ AttributeTypeID : int, Name : string, IsReadOnly: bool }
Response Codes
201 – Request successful. Attribute type in the response body.
For more information, please see Common Response Codes.
DELETE AttributeTypes/{id}
Purpose
Deletes an attribute type and all related attributes by ID.
Required Permissions
Attribute Management (Read/Write).
URL Parameters
id: ID of the attribute type.
Request Body
None.
Response Body
None.
Response Codes
200 – Request successful.
For more information, please see Common Response Codes.