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 and customer-address access.
- 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.
- 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.
- weightType: nullablerequiredProperties: 2
Package weight, if known and valid.