Effective June 1, 2026, FedEx changed its API credential authorization process. Even if you obtained FedEx API credentials using the previous process, you will need to complete the new authorization process to continue to use the FedEx API to connect to your FedEx account. The instructions below are for the new FedEx API authorization process.


To use these instructions, you must be logged in to Shopify as the store’s administrator or with a login that has administrative privileges. Your Shopify plan must have the 3rd Party Calculated Shipping Rates feature enabled. The feature is standard on the Advanced and Plus Shopify subscription packages. It can be added to some other Shopify subscriptions by contacting Shopify customer service. (Learn more)

1. Select the API Endpoint..

On the Connection Settings page, for the Which API will you connect to? setting, select REST MFA API (eff. June 1, 2026). After June 1, 2026, this is the only option supported by FedEx.

FedEx API Connection Endpoint Effective June 1, 2026 - Shopify Real Time Shipping Quotes App.

2. Accept FedEx’s End User License Agreement (EULA).

Read and accept FedEx’s End User License Agreement (EULA). To advance to the next step, you must scroll to the bottom of the agreement, check the ‘I accept the terms…’ box at the bottom, and afterward click the Next button to advance to the next step.

FedEx API EULA Effective June 1, 2026 - Shopify Real Time Shipping Quotes App.

3. Enter the FedEx account information.

FedEx API Account Info - Shopify Real Time Shipping Quotes App.

Follow the instructions below to provide your account registration information.

Which API will you connect to? The REST MFA API (eff. June 1, 2026) should be selected already. After June 1, 2026, this is the only option supported by FedEx.
Nickname Enter a nickname to use for the connection. It is for your use only and will not be visible to visitors to your store.
Account Name Enter the account name as it appears on your FedEx invoices.
Account Number Enter the FedEx account number.
Street Address Enter the account’s street address exactly as it appears in FedEx’s system, including capitalization and abbreviations. If the street address doesn’t match FedEx’s records exactly, the API credentialing process will fail.
City Enter the account’s city name exactly as it appears in FedEx’s system, including capitalization and abbreviations. If the city name doesn’t match FedEx’s records exactly, the API credentialing process will fail.
State/Province Using uppercase letters, enter the two character abbreviation for the address’s state or province. For example, enter “GA” for Georgia, or “ON” for Ontario.
Postal Code Enter the postal code for the address. Enter the five digit postal code for U.S. addresses. Canadian address postal codes should be entered without the space between the third and fourth positions.
Country Select the country from the drop down list.

Click the Next button to advance to the next step.

4. Complete the Multi-factor Authentication (MFA) process.

If you successfully completed the multi-factor authentication (MFA) process for this account number using another product from Eniture Technology, you will not be presented with this step. Your API connection will be available immediately.

Choose how you’d like to perform the multi-factor authentication process. There are two methods to choose from:

  • Secure code validation – FedEx will provide a PIN for validation by SMS, email, or phone call according to your selected preference. Proceed to step 4a if you prefer this method.
  • Invoice validation – FedEx will validate your account based on information obtained from a recent invoice. Proceed to step 4b if you prefer this method.

4a. Secure code validation.

Choose one of the following for the delivery method for the secure code PIN:

  • SMS – FedEx will text a PIN to the phone number registered for the account.
  • Email – FedEx will email a PIN to the email address registered for the account.
  • Phone call – FedEx will provide a PIN by calling the phone number registered for the account.
Enter the PIN received. Afterward, click the Validate button at the bottom of the page.
There is a 30-second delay before a PIN can be resent.

4b. Invoice validation.


Retrieve a copy of a recent invoice. Enter the following information from the invoice:

  • Invoice number
  • Invoice date
  • Invoice amount
  • Currency

Afterward, click the Validate button at the bottom of the page.

5. Test the API Connection.

Click the Test Connection button to confirm the connection to the FedEx API. An alert will appear to indicate if the connection was successful, or it failed. If it was successful, return to the User’s Guide and continue to the next step.

Other Instructions

Reconnect a FedEx Account.

On occasion, it may be necessary to re-establish the connection to the FedEx API. This may happen due to a change made to the account information in FedEx’s system, such as the physical address, or another reason that causes the Test Connection operation to fail. The Test Connection operation is executed by clicking the Test Connection button on the Connection Settings page.To reconnect your FedEx account, click the Reconnect button. You’ll be redirected to the page that collects your account information. Make any corrections necessary. Click Next to advance to the multi-factor authentication (MFA) step.

Complete the MFA step. Refer to the section previously provided about how to complete the MFA process for instructions.

After completing the MFA process, click the Test Connection button to confirm that the account has been successfully reconnected to the FedEx API.