Skip to main content

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:

  • countryCode
  • city
  • postalCode
  • addressLine1

Key response fields:

  • isValid
  • deliverable
  • normalizedAddress
  • warnings

Calculate quote

POST /rates/quote

Purpose:

  • Return available service levels
  • Calculate delivery pricing
  • Provide estimated delivery windows

Key request fields:

  • origin
  • destination
  • parcels
  • externalOrderId

Key response fields:

  • quoteId
  • serviceLevel
  • price
  • eta
  • deliveryWindow
  1. Validate the destination.
  2. Request the delivery quote.
  3. Create the shipment using the selected service level.