Skip to content
  • There are no suggestions because the search field is empty.

How to Enable the New FedEx APIs in Web Shop Manager

Step-by-step instructions for switching from the legacy FedEx integration to the new FedEx REST API integration in Web Shop Manager.

This guide walks you through enabling the new FedEx REST API integration in Web Shop Manager (WSM). Follow each step carefully to switch from the legacy FedEx integration to the new REST-based integration.

 Phase 1: Check current configuration on WSM 

  1. Go to the FedEx section in WSM admin::
    1. Go to the Web Shop Manager admin dashboard > System > Configuration
      Screenshot 2026-05-08 054724

    2. Then go to the Shipping & Handling tab and scroll down to the FedEx section
      Screenshot 2026-05-08 054805
  2.  Check if have “Use new FedEx Address Validation” enabled: 

     

    • If REST API Key and REST Secret Key are already filled in → you already have credentials. Keep this window open. See instructions in Phase 2, then follow Path B.

    • If those fields are empty → you need to create a new project on the FedEx Developer Portal. See instructions in Phase 2, then follow Path A.

 Phase 2: Setting up FedEx API credentials 

  1. Login to https://developer.fedex.com
  2. Go to My Projects
    https://developer.fedex.com/api/en-us/project.html#/myprojects

    Screenshot 2026-05-08 055649
  3. Proceed with the corresponding path below.
     
    PATH A - You do NOT have REST credentials from Phase 1 yet 
    1. Click the "CREATE API PROJECT" button.
    2. Select "Ships with FedEx and needs to integrate FedEx APIs into their system", then click "Next".
    3.  Do the following selections and click Next 
    4.  Follow the instructions on the next screens until you see “Create”, click on it.
       
    5.  Follow instructions on setting up the Project, and select correct Shipping Account # if you have more than one
       
    6.  Copy the API key & Secret key created from FedEx and save it on a notepad, or Google Doc, or keep the FedEx window open. Proceed to Phase 3.
       
     PATH B - You already have REST credentials from Phase 1 

    1.  Click on Production Key tab 
    2.  Ensure you’re looking at the correct project on FedEx. Open your WSM admin dashboard, and check if the API keys and Account Number match with what you have on your FedEx shipping configuration
    3. Back on FedEx, once in the Production Key tab, click on Add API
      Screenshot 2026-05-08 055358
    4. Ensure the following APIs are selected:
      1. Address Validation API - required; add if you don’t have it enabled yet
      2. Rates and Transit Times API - required for regular packages, ground shipping
      3.  Freight LTL API - required if you use Freight options, e.g. Freight Economy, Freight Priority, etc.
         
    5. When the FedEx page reloads, confirm that the following APIs are listed:
      1. Address Validation API (required)
      2. Rates and Transit Times API (required)
      3. Freight LTL API (required if you use Freight methods)

 Phase 3: Finalize configuration on WSM 

  1. Go to the Web Shop Manager admin dashboard > System > Configuration > FedEx Shipping
  2. Ensure Use new FedEx REST Integration and Use new FedEx Address Validation are both enabled
  3. Ensure Account Number matches on FedEx and WSM
  4. Copy over the API key and Secret Key generated from FedEx to the corresponding fields
  5.  Scroll down and hit Save