Skip to main content
POST
Creates an outbound shipment to ship one or more inventory items out of the vault for an FBO account. Every item must currently belong to the FBO account and be in an in_vault status. The response returns a status of created. Cancel is available while the status is created. Requested items remain in_vault. Get Inventory Item sets openOutboundRequestId to this shipment’s id. Send a destination and a shipping preference. shipping.mode is cheapest or selected. selected also needs serviceCode. The shipment is insured, so set signatureType to Signature, AdultSignature, or DirectSignature. Read shipping.quote from get after create. Permission: outbound_shipments:create

Request body

string
required
ID of the FBO account requesting the outbound shipment.
string
Optional free-text note describing the shipment.
object
Where the package goes.
object
How to choose a carrier service. signatureType is Signature, AdultSignature, or DirectSignature.
array
required
The inventory items to include — at least one. Each entry contains:
  • inventoryItemId (string, required) — ID of the inventory item to ship out.
inventoryItemId values must be unique within the shipment.

Response

Returns the created outbound shipment with its line items.
This endpoint supports the Idempotency-Key header.