Skip to main content
Follow an outbound request on Outbound Requests. The item stays on Inventory until it is shipped_out.

Create

POST /outbound-requests. Required fields:
  • fboAccountId
  • items — at least one entry, each with inventoryItemId
Each item must be in_vault on that account. inventoryItemId values must be unique. An item already on an open transfer or an open outbound request is rejected. destinationAddress is optional. shipping is optional. Omitted shipping is mode: "cheapest" and signatureType: "NoSignature". Do not send a price. If destinationAddress is set, read shipping.quote from Get Outbound Request after create. If it is omitted, there is no quote, and vault staff set the address before the label is bought. Review does not require the address. There is no approve: true. Vault staff review every request. approvedBySystem is false. The response status is pending_review. outboundShipmentIds is empty. Webhook: outbound_request.status_changed with toStatus: "pending_review". The item stays in_vault. Get Inventory Item sets openOutboundRequestId to this request.
Cancel Outbound Request is valid only while status is pending_review.

Statuses

Request status on list, get, and outbound_request.status_changed: There is no approved request status. pending_outbound and shipped_out are inventory statuses.