Skip to main content
POST
Get Inbound Shipment Label Quote
Quotes shipping rates for a package being shipped into the vault on behalf of an FBO account. Labels are not purchased here — pass the chosen rate’s id as rateId to Create Inbound Shipment to buy the label along with the shipment. Permission: inbound_shipments:create

Request body

string
required
ID of the FBO account the shipment is for. Used to resolve the vault’s intake address and, if fromAddressId is used, to look up the stored address.
object
The ship-from address (the customer’s address). Provide this or fromAddressId, not both. Required: street1, city, state, zip, country. Optional: street2, name, company, phone, email.
string
ID of a saved address on the FBO account to ship from (see List FBO Account Addresses). Only return and alternate addresses are valid. Provide this or fromAddress, not both.
integer
required
Declared value to insure, in whole dollars. Capped at 100,000.
integer
Package weight, whole pounds. Defaults to 2.
integer
Package weight, additional whole ounces. Defaults to 0.
string
A FedEx box preset. One of FedExEnvelope, FedExPak, FedExTube, FedExBox, FedExSmallBox, FedExMediumBox, FedExLargeBox, FedExExtraLargeBox. Omit to use custom dimensions instead.
number
Custom package length in inches. Ignored if predefinedPackage is set.
number
Custom package width in inches. Ignored if predefinedPackage is set.
number
Custom package height in inches. Ignored if predefinedPackage is set.

Response

Returns the qualified rates. Pass a rate’s id as rateId to Create Inbound Shipment to buy that label along with the shipment. Quoted rates stay purchasable for 15 minutes.
filteredOutCount is the number of returned carrier rates that were excluded for not being FedEx or not carrying full insurance coverage. coverageLimited is true when rates were excluded because the shipment’s insured value exceeds the maximum insurable amount for a single shipment — split high-value items into separate shipments and request rates again.