Introduction to FedEx REST API and Oauth Migration
FedEx® (Federal Express Corporation) has improved its APIs and OAuth process to access these REST APIs. Their process now uses OAuth (Open Authorization) 2.0, allowing Descartes ShipRush to connect to FedEx without sharing credentials. The Descartes ShipRush application has been modified to accommodate the new FedEx authorization process and connection.
Tip: See FedEx OAuth FAQs for resolving migration issues and other important information.
Migrating existing FedEx accounts to Fedex REST Apis and Oauth 2.0 in Descartes Shiprush
This section provides step-by-step instructions for migrating to the new APIs for your FedEx account (s) in Descartes ShipRush.
Tip: Please contact us if you have questions about migrating to the new FedEx connection and authorization process.
Ensure you have your FedEx account number information available before beginning with the steps below:
-
Log in to your Descartes ShipRush account.
If you are adding a new FedEx Account to ShipRush, please refer to the Adding a New FedEx Account guide below.
If you are updating an existing FedEx account in ShipRush, please follow these steps:
Go to the Settings page and Click on the FedEx menu on the left
Select your FedEx Account under the menu item.
To the right, Scroll to the part about the FedEx 2023 Account Information.
Click on Switch all your FedEx accounts to FedEx 2023.
You will be directed to the Switch to FedEx 2023 screen, and click Next.
During processing, you will see the status message below. The process can take up to 60 seconds.
After completion you will see the green success message on your FedEx settings: This shipping account is successfully registered for FedEx 2023.
You have successfully migrated your FedEx accounts to the new FedEx REST APIs, including the latest security measures.
Adding a New FedEx Account
To register a new FedEx account in Descartes ShipRush follow these steps:
-
There are two ways to start the registration process:
Go to the Account Settings menu. Click Add Carrier Account.
In the ShipRush home screen, open the Accounts drop-down and click + Add Carrier Account.
The regular carrier registration steps need to be taken to register your FedEx (V2023) connection. Select FedEx (V2023) in the carrier selection menu and click Next, t
First step you will see is the FedEx End-User Agreement, read and if you accept check the box and proceed by clicking Next.
Add your Account and Address Information and click Next.
-
Depending on your FedEx account configuration, you may see one of two verification flows:
Multi-Factor Authentication (MFA) Flow:
Choose your Account Verification Method (SMS, Call, Email or Invoice) and click Next.
Enter the PIN Code you received and click Next.
Direct Credential Delivery (No MFA Required):
For certain FedEx accounts, verification may be completed automatically without requiring MFA. If this applies to your account, you will proceed directly to the printer settings step.
As a last step, enter the Printer Settings for your FedEx account and click Next to finalize your registration.
If you would like to add multiple FedEx accounts, you must repeat this process for each account.