This endpoint creates a new shipment for one or more orders. It handles carrier integration, label generation, and tracking initialization.
Authentication
This endpoint requires a valid API key withshipments:write
permissions.
Request Body
Array of order IDs to include in this shipment
Origin warehouse ID
Carrier for shipment (e.g., “ups”, “fedex”, “usps”, “dhl”)
Service level (e.g., “ground”, “express”, “overnight”, “2day”)
Scheduled ship date (ISO 8601)
Destination address
Array of packages in the shipment
Insurance options
Whether signature is required on delivery
Whether to enable Saturday delivery
Customs information for international shipments
Reference numbers for tracking
Label format preference (“pdf”, “zpl”, “png”)
Additional custom fields