Create Attribute Group Endpoint

Structure

Attribute Group

Name
Type
Description
Required
id int The id for the attribute group No
name string The name of the attribute group (e.g., Size or Colour) Yes
display_as string The display as of the attribute group (e.g.: dropdown, color_swatches, image_swatches, swatches) No
reference string The reference of the attribute group No
attributes array The attributes of the attribute group, see Attribute No

Attribute

Name
Type
Description
Required
id int The id for the attribute No
name string The name of the attribute (e.g., Small or Red) Yes
display_name string The display name of the attribute No
reference string The reference of the attribute No
image object The Image of the attribute No
tags array An array of Tag objects No

Image

Name
Type
Description
Required
src string The source url of the image Yes

Tag

Name
Type
Description
Required
name string The name of the tag (e.g., Small or Red) Yes
group object The tag group, see Tag Group Yes

Tag Group

Name
Type
Description
Required
name string The name of the tag group (e.g., Size or Colour) Yes

Example Request

POST /api/attribute-groups/
{
    "name": "Colour",
    "attributes": [
        {
            "name": "Blue",
            "reference": "blue"
        },
        {
            "name": "red"
        }
    ]
}

Example Response

{
    "attributeGroup": {
        "id": 1
    }
}


Revision #3
Created 2026-10-01 09:42:45 UTC by Ethan Payne
Updated 2026-10-02 13:17:00 UTC by Ethan Payne