Outbound Shipments
Create Outbound Shipment
Create an outbound shipment with inventory items
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.