Addresses And Rates
These endpoints support pre-fulfillment validation and commercial decisioning.
Validate address
POST /addresses/validate
Purpose:
- Normalize address fields
- Confirm whether the destination is serviceable
- Catch delivery issues before shipment creation
Key request fields:
countryCodecitypostalCodeaddressLine1
Key response fields:
isValiddeliverablenormalizedAddresswarnings
Calculate quote
POST /rates/quote
Purpose:
- Return available service levels
- Calculate delivery pricing
- Provide estimated delivery windows
Key request fields:
origindestinationparcelsexternalOrderId
Key response fields:
quoteIdserviceLevelpriceetadeliveryWindow
Recommended sequence
- Validate the destination.
- Request the delivery quote.
- Create the shipment using the selected service level.