Fedex Logo
Developer Portal

MARCH 26, 2025


Update: Remove hard-coded APIs for accurate rate and shipment quotes


To ensure the accuracy of rate quotes during rating and shipment creation any hard-coded references to the following FedEx APIs must be removed.

  • Ship API
  • Rate and Transit Times API
  • Comprehensive Rates and Transit Times API
  • Open Ship API
  • Consolidation API

What's Changing?

FedEx is implementing updates this year that will affect select surcharge categories. If your system currently relies on hard-coded API responses—specifically within the surcharge object—you must remove this dependency.

Surcharge Object Update

The surchargeType field will undergo changes, particularly regarding the ON_CALL_PICKUP enum, which is currently returned when a new On-Call Pickup request is made.

Example API Response:

   "surcharges": [ 
   { 
   "surchargeType": "ON_CALL_PICKUP", 
   "description": "On call pickup", 
   "amount": #.# 
    } 
    ]

What to do

  • Do not hard-code specific enum values as they are subject to change.
  • Implement logic that dynamically handles new or unexpected values.

If your system does not rely on hard-coded API elements, no action is required. For technical assistance or questions, please visit the SUPPORT PAGE.

.