Object

A Design object represents a configuration of a specific style (garment) combined with one or more logos placed on specific views (e.g., front, back). It contains information about the product, placed logos, and their coordinates.

Attributes #

AttributeTypeDescription
designIdintegerUnique internal identifier for the Design.
designItemNostringThe external item number associated with the design (e.g., "MUL123456"). Only populated for committed designs.
titlestringThe name or title of the design.
manufacturerIdintegerThe ID of the manufacturer of the style used in this design.
styleIdintegerThe ID of the style (garment) used in this design.
heatingCodestringThe heating code/SKU used for pricing calculations.
isEditablebooleanIndicates if the design is created through the KitMaker system..
designLogosarrayA list of logo placements within the design. See Design Logos below.

Design Logos #

The designLogos array contains objects describing where logos are placed on the garment.

AttributeTypeDescription
logoIdintegerThe internal ID of the placed logo.
logoItemNointegerThe external ID of the placed logo.
viewstringThe name of the view where the logo is placed (e.g., "FRONT").
viewIdintegerThe internal ID of the view.
xCoordinatenumberThe X coordinate of the logo's center position.
yCoordinatenumberThe Y coordinate of the logo's center position.
angleRadsnumberThe rotation of the logo in radians.

Example Object #

{
  "designId": 54321,
  "designItemNo": "MUL123456",
  "title": "My Custom Design",
  "manufacturerId": 10,
  "styleId": 31930,
  "heatingCode": "98",
  "isEditable": true,
  "designLogos": [
    {
      "logoId": 123456,
      "logoItemNo": 456789,
      "view": "FRONT",
      "viewId": 4256,
      "xCoordinate": 422.23,
      "yCoordinate": 422.33,
      "angleRads": 0.0
    }
  ]
}