Object

An Order object represents a placed order, containing the items that were ordered, the typed names and numbers applied to each instance, the delivery address, and the calculated totals.

Designs vs. Logos #

An order can contain two kinds of items, and they're produced very differently:

  • Designs — complete kits that Jet Sport produces. Jet Sport applies the design (and every logo that's part of it) onto the clothing for you. You receive finished garments. Use the `designs` array for these.
  • Logos — standalone logo items (e.g., heat transfers, embroidery patches) produced separately and shipped to you as loose items, _not_ applied to any garment. Use the `logos` array when you want logo stock to apply yourself or hold for later.

A design always includes its own logos automatically. You don't need to add the design's logos to the `logos` array — they come with the design. Only use `logos` when you want logos shipped on their own.

Attributes #

AttributeTypeDescription
orderNumberstringThe unique order number assigned by the system.
placedAtUtcdatetimeThe UTC timestamp when the order was committed.
latestDeliveryDatedatetimeThe earliest expected delivery date. Calculated automatically based on the items in the order.
referencestringThe reference you supplied when placing the order (e.g., a purchase order number).
commentstringThe free-text comment you supplied when placing the order.
originOfDeliverystringThe origin-of-delivery field you supplied when placing the order (e.g., where the clothes is sent from if the order contains clothes).
deliveryAddressobjectThe shipping address. See Delivery Address Object below.
currencystringThe 3-letter ISO currency code (e.g., "DKK").
subTotaldecimalSum of all line totals before VAT.
vatdecimalVAT amount applied to `subTotal`.
vatRatedecimalVAT percentage (e.g., `25.00` for 25 %).
totaldecimalGrand total — `subTotal + vat`.
designsarrayDesign items in the order. See Design Item Object below.
logosarrayBare logo items in the order (e.g., transfers ordered without a design). See Logo Item Object below.

Delivery Address Object #

AttributeTypeDescription
namestringRecipient name.
addressstringStreet address.
zipstringPostal code.
citystringCity.
countrystring2-letter ISO country code (e.g., "DK").
contactPersonstringName of the contact person at the delivery address.

Design Item Object #

AttributeTypeDescription
designIdintegerThe internal ID of the design.
designMulstringThe external item number of the design (MUL).
designTitlestringThe title of the design.
instancesarrayThe size + quantity instances ordered. See Instance Object below.

Instance Object #

AttributeTypeDescription
sizestringThe garment size (e.g., "M", "L", "XL").
quantityintegerThe number of garments ordered for this instance.
namestringThe typed name applied to the design's NameLogo placeholder. Only present if the design has a NameLogo and a value was supplied.
numberstringThe typed number applied to the design's NumberLogo placeholder. Only present if the design has a NumberLogo and a value was supplied.

Logo Item Object #

AttributeTypeDescription
logoIdintegerThe internal ID of the logo.
logoSkustringThe external item number of the logo.
logoTitlestringThe title of the logo.
quantityintegerThe total quantity ordered for this logo.
valuestringThe typed value (only present for text/name/number logos).

Example Object #

{
  "orderNumber": "20002502",
  "placedAtUtc": "2026-05-05T13:14:30Z",
  "latestDeliveryDate": "2026-05-13T00:00:00",
  "reference": "PO-2026-0042",
  "comment": "The clothes should be at Jet Sport by monday",
  "originOfDelivery": "Tee Jays Warehouse",
  "deliveryAddress": {
    "name": "Football Club ABC",
    "address": "Stadium Road 1",
    "zip": "8800",
    "city": "Viborg",
    "country": "DK",
    "contactPerson": "Peter Smith"
  },
  "currency": "DKK",
  "subTotal": 2817.03,
  "vat": 704.26,
  "vatRate": 25.0,
  "total": 3521.28,
  "designs": [
    {
      "designId": 299571,
      "designMul": "MUL327815",
      "designTitle": "Home kit",
      "instances": [
        { "size": "M", "quantity": 1 },
        { "size": "L", "quantity": 1 },
        { "size": "XL", "quantity": 5 }
      ]
    },
    {
      "designId": 298791,
      "designMul": "MUL327187",
      "designTitle": "Away kit",
      "instances": [
        {
          "size": "M",
          "quantity": 5,
          "name": "Smith",
          "number": "10"
        },
        {
          "size": "L",
          "quantity": 7,
          "name": "Jones",
          "number": "27"
        }
      ]
    }
  ],
  "logos": [
    {
      "logoId": 100113,
      "logoSku": "151107",
      "logoTitle": "Club Crest",
      "quantity": 18
    },
    {
      "logoId": 494679,
      "logoSku": "1019141",
      "logoTitle": "Number transfer",
      "quantity": 5,
      "value": "1"
    }
  ]
}