← API reference
CANONICAL TYPE REFERENCE

DispatchShipmentPackageInput

A physical parcel to dispatch, with its packing list. Packages are numbered 1..n in the order given — the server assigns packageNumber, it is not supplied here.

weightFloat

Gross weight of the package. Optional; the unit is a tenant convention — the server neither validates nor converts it. Package weights are summed into the shipment's totalWeight (null when no package carries a weight).

lengthFloat

Package length. Optional; unit is a tenant convention, not enforced.

widthFloat

Package width. Optional; unit is a tenant convention, not enforced.

heightFloat

Package height. Optional; unit is a tenant convention, not enforced.

Free-text packaging descriptor (e.g. carton, pallet, tube). Optional and not validated against a fixed list.

Carrier tracking number for this individual package, when the carrier issues one per parcel. Independent of the shipment-level tracking number.

Packing list for this package. At least one item is required; an empty list fails the whole dispatch with a field error.

View exact SDL
"""
A physical parcel to dispatch, with its packing list. Packages are numbered 1..n in the order given — the server assigns packageNumber, it is not supplied here.
"""
input DispatchShipmentPackageInput {
  """
  Gross weight of the package. Optional; the unit is a tenant convention — the server neither validates nor converts it. Package weights are summed into the shipment's totalWeight (null when no package carries a weight).
  """
  weight: Float
  """Package length. Optional; unit is a tenant convention, not enforced."""
  length: Float
  """Package width. Optional; unit is a tenant convention, not enforced."""
  width: Float
  """Package height. Optional; unit is a tenant convention, not enforced."""
  height: Float
  """
  Free-text packaging descriptor (e.g. carton, pallet, tube). Optional and not validated against a fixed list.
  """
  packagingType: String
  """
  Carrier tracking number for this individual package, when the carrier issues one per parcel. Independent of the shipment-level tracking number.
  """
  trackingNumber: String
  """
  Packing list for this package. At least one item is required; an empty list fails the whole dispatch with a field error.
  """
  items: [DispatchShipmentItemInput!]!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.