Object

A Logo object represents a graphical asset that can be applied to products. It contains information about the image, dimensions, colors, and pricing.

Attributes #

AttributeTypeDescription
logoIdintegerUnique internal identifier for the Logo.
logoItemNointegerThe external item number associated with the logo.
titlestringThe name or title of the logo.
widthInMMintegerThe width of the logo in millimeters.
HeightInMMintegerThe height of the logo in millimeters.
logoTypestringThe type of logo (e.g., "TRANSFER").
transferMethodKeystringThe key identifying the transfer method used (e.g., "VAND SPORT").
colorsarrayA list of Pantone colors used in the logo.
statusstringThe current status of the logo (e.g., "Draft", "Done").
storageCountintegerThe number of physical copies in Jet Sport' storage.
LowResBase64stringA base64 encoded string of the low-resolution preview image.
pricesarrayA list of price tiers for the logo. See **Pricing & Fees** below.
additionalFeesarrayA list of additional fees (e.g., startup fees) associated with the logo. See **Pricing & Fees** below.

Logo ID vs. Logo Item Number #

  • logoId: This is the internal unique identifier for the logo within the KitMaker system. It is strictly for API usage and is not intended to be shared or used as a reference in other contexts.
  • logoItemNo: This is the external item number that vendors typically refer to when discussing logos. It is only populated once the logo reaches the "Done" status and is ready to be ordered.

Pricing & Fees #

The prices and additionalFees arrays contain price objects with a minQuantity field. The meaning of this field depends on the context:

  • Normal Prices (prices): minQuantity represents the minimum number of pieces the vendor must order for that unit price to be applied (Tiered Pricing).
  • Startup Fees: For fees of type startup within additionalFees, minQuantity also represents the minimum order quantity required for the fee to apply.
  • Other Fees: For other fee types in additionalFees, minQuantity represents the multiplier (the amount of times the price of that fee will be added to the total price).

Example Object #

{
  "logoId": 123456,
  "logoItemNo": 987654,
  "title": "New Logo",
  "widthInMM": 100,
  "HeightInMM": 50,
  "logoType": "TRANSFER",
  "transferMethodKey": "VAND SPORT",
  "colors": [
    {
      "ID": "HVID",
      "Name": "White",
      "Red": 255,
      "Green": 255,
      "Blue": 255
    },
    {
      "ID": "200",
      "Name": "PMS 200 C",
      "Red": 245,
      "Green": 56,
      "Blue": 59
    }
  ],
  "status": "Draft",
  "storageCount": 0,
  "LowResBase64": "iVBORw0KGgoAAAANSU...",
  "prices": [
    {
      "minQuantity": 1,
      "unitPrice": 25.0,
      "currency": "DKK"
    },
    {
      "minQuantity": 10,
      "unitPrice": 20.0,
      "currency": "DKK"
    }
  ],
  "additionalFees": [
    {
      "type": "startup",
      "sku": "X_100",
      "name": "Startup Fee",
      "prices": [
        {
          "minQuantity": 1,
          "unitPrice": 45.0,
          "currency": "DKK"
        },
        {
          "minQuantity": 10,
          "unitPrice": 90.0,
          "currency": "DKK"
        }
      ]
    },
    {
      "type": "fee",
      "sku": "012",
      "name": "Film charge per color",
      "prices": [
        {
          "minQuantity": 3,
          "unitPrice": 100.0,
          "currency": "DKK"
        }
      ]
    }
  ]
}