Shipment
- createdType: stringFormat: date-timenullable
_at requiredCreation timestamp, if recorded.
- dimensionsType: nullablerequiredProperties: 4
Package dimensions, if known and valid.
- documentsType: nullablerequiredProperties: 3
The shipping documents available for this shipment; requires read:customers.
- dropoffType: stringFormat: date-timenullable
_due requiredDue date at seller-local midnight, serialized with timezone; not the overdue cutoff. Null for pickup, non-pre-transit shipments, or missing inputs.
- fulfillmentType: enum
_method requiredThe method of fulfillment for this shipment.
valuesshippingpickup - hazardousType: enumnullable
_material requiredThe hazardous-material classification of this shipment's contents.
valuesnot_hazardousstandardlithium_battery - idType: stringrequired
The shipment's ID.
- insuranceType: nullablerequiredProperties: 2
Shipping insurance, if present.
- recipientType: nullablerequiredProperties: 3
The Whatnot user receiving this shipment; requires read:customers.
- replacementType: stringnullable
_shipment _id requiredImmediate successor shipment ID after replacement, bundling, or splitting; not the final successor in a chain.
- requiredType: array of ShipmentRequiredActionenum
_actions requiredActions required before fulfillment.
- sellerType: nullable
_paid _shipping _cost requiredProperties: 2The seller's share of shipping across this shipment's active orders, set at checkout by the seller's shipping settings. Not the label's purchase price, and excludes later carrier adjustments. Null when none was recorded.
- signatureType: boolean
_required requiredWhether delivery requires a signature.
- statusType: enumrequired
The current fulfillment status of this shipment.
values- created
- label
_generated - dropped
_off - in
_transit - delivered
- failed
- cancelled
- cancelled
_not _shipped - cancelled
_not _shipped _with _dropoff - cancelled
_tracking _stuck
- trackingType: nullablerequiredProperties: 4
Carrier and tracking information.
- updatedType: stringFormat: date-timenullable
_at requiredLast update timestamp, if recorded.
- urlType: stringrequired
The url of the shipment in the seller's dashboard.
- weightType: nullablerequiredProperties: 2
Package weight, if known and valid.