Shipping → Get Rates
AI-generatedSummary
Request FedEx account and list rates for a package sent between the specified shipper and recipient addresses. Optionally restrict the quote to one service and include package dimensions, pickup type, or a residential-recipient flag.
Inputs
- Shipping Account Number (required) — FedEx account number used to determine negotiated rates.
- Shipper address — Street lines, city, state or province, postal code, and country (two-letter code; defaults to US). Street lines are trimmed and limited to three.
- Recipient address — Street lines, city, state or province, postal code, and country (two-letter code; defaults to US). Street lines are trimmed and limited to three.
- Service Type — Choose a FedEx service to limit the quote, or leave as All Available Services.
- Package Weight (required) — Package weight; defaults to 1. Set the unit to pounds (LB, default) or kilograms (KG).
- Additional Fields — Optionally set dimensions and their unit (inches by default, or centimeters); dimensions are sent only when length, width, and height are all greater than zero. Also set pickup type (defaults to scheduled pickup) and whether the recipient is residential (defaults to false).
- FedEx Shipping OAuth2 API credential (required) — Authenticate with a Shipping credential; the node notes that Tracking and Shipping use separate FedEx project keys.
Output shape
A list of items, one per returned service rate.
Each item contains serviceType, serviceName, negotiatedRate, listRate, and currency. Rates are shaped from FedEx's ACCOUNT and LIST rate details; a rate or currency may be null if FedEx does not return it. Transit times are requested from FedEx but are not included in the shaped output.
Examples
Example 1: if no rates found
the response list will be empty
Example 2: shows negotiated and published pricing for services
each item includes service type/name and both rate values
Example 3: quote a residential delivery
enable the residential recipient flag