Connecting the Real Time Shipping Quotes app to the carrier’s API consists of the following steps:

Obtain a Your API Credentials


For 2024, FedEx released a new RESTful version of its API that replaces its SOAP version. Customers are asked to transition to the new RESTful API by August, 2024. The instructions in this User’s Guide will inform you how to get your credentials to FedEx’s new RESTful API. If you will be connecting to your FedEx Freight account via the SOAP (legacy) API, please follow the instructions located at the following alternate URL:

Shopify / RTSQ Legacy API Connection for FedEx Freight


Log in to fedex.com. Afterward, scroll to the bottom of the page and locate the FedEx Developer Portal link in the footer. Click on it to access the developer portal.Click on the link My Projects in the navigation menu.

In the center of the page, click on the + CREATE API PROJECT button.

You will be presented with a popup containing a dropdown field. Select the option, Ships with FedEx and needs to integrate FedEx APIs into their system and then click the NEXT button.

Click the SELECT button for the option titled, Ship, Rate & other APIs.

Beneath the SELECT button, you’ll be presented with with several boxes, each representing a different API. Enable the checkboxes for the APIs that have the following names…

  • Freight LTL API
  • Rates and Transit Times API
  • Service Availability API

…and afterward click the NEXT button at the bottom of the page.

On the next page, give your project a name or accept the default if one is provided. Beneath the project name field, is a Country/territory field. The purpose of this field is solely for test account purposes. You will be promoting the API credentials to Production in a moment, so select United States to satisfy the form. Answer No to the question, Do you plan on shipping using FedEx SmartPost Returns? Answer Yes to the question, Do you plan on shipping using FedEx Freight LTL? even if your immediate interest is only in FedEx parcel shipping. Click NEXT to advance to next page.

Enable both checkboxes to accept terms, and then click the CREATE button.

You will be delivered to a page where you will be viewing your Test credentials. You need to obtain your Production credentials. Near the top of the page, click the Production Key link.

FedEx RESTful API Production Key Link

Assign your production key a Key name or accept the default. Select your account number from the dropdown field and then click the NEXT button.

Your Production keys will appear on the page. Copy them to where you can retrieve them later. You will need them later in this guide. Click the Done button to complete the process of obtaining your API credentials.

Connect the application to the Rating API.


If you are connecting to the FedEx Freight SOAP (legacy) API, please instead follow the instructions located at the following alternate URL: Shopify / Legacy API Connection for FedEx Freight


The Connection Settings page is used to establish the app’s connection to the carrier’s web services. Enter the information prompted for, then click Save Settings. After the settings have been saved, click the Test Connection button. You’ll see a success message if the app was able to establish a connection with the carrier’s servers. If the test failed, something about your connection settings information is incorrect. Make the necessary corrections and try again.After you establish a successful connection, return to the User’s Guide for the app.

Real Time Shipping Quotes Connection Settings for New Fedex Freight RESTful API
FedEx Freight General Account Information Which API will you connect to?
You should be connecting the FedEx’s new RESTful API. The Legacy API using SOAP was deprecated in August, 2024. Select New API from the dropdown.

Billing Address

Enter the billing address associated with your main FedEx account. This must match the address FedEx has in its records.

API Key

Enter the API key you obtained when following the instructions earlier on how to obtain your API credentials.

Secret Key

Enter the Secret Key you obtained when following the instructions earlier on how to obtain your API credentials.

Standard LTL Freight Account Information Physical Address
The physical address associated with the Shipper Account Number associated with your standard LTL freight account.

Shipper Account Number

The carrier identifies a specific account number for what it refers to as the “Shipper Account Number”. The “Shipper Account Number” is associated with the physical address from which shipments originate. The “Shipper Account Number” can be the same as the Billing Account Number, but typically it is not. Enter the “Shipper Account Number” for your standard LTL freight account. If you aren’t sure, contact the carrier’s customer support department.

Third Party Account Number

The carrier will issue a different account number if your shipments don’t have an origin or destination address that match the address on file for the “Shipper Account Number”. This is common if you tend to drop ship items from vendors to customers or suppliers. If you have one of these account numbers, enter it here.

Test Connection

Use the radio buttons to choose which account number to test. Afterward, click the Test Connection button to confirm that the connection settings are correct. If you receive an error, the information entered is not correct. The most common reason for an unsuccessful connection is that the address entered for either the Billing Account or the Shipper Account don’t match the carrier’s records.

Freight Direct Account Information Freight Direct is a specialized LTL freight service that people tend to classify as “white glove delivery” service. If you have access to this service, you will have unique account numbers for it. They will not be the same account numbers you were given for your standard LTL freight account.

Physical Address

The physical address associated with the Shipper Account Number associated with your Freight Direct account.

Shipper Account Number

The carrier identifies a specific account number for what it refers to as the “Shipper Account Number”. The “Shipper Account Number” is associated with the physical address from which shipments originate. The “Shipper Account Number” can be the same as the Billing Account Number, but typically it is not. Enter the “Shipper Account Number” for your Freight Direct account. If you aren’t sure, contact the carrier’s customer support department.

Third Party Account Number

The carrier will issue a different account number if your shipments don’t have an origin or destination address that match the address on file for the Shipper Account Number. This is common if you tend to drop ship items from vendors to customers or suppliers. If you have one of these account numbers, enter it here.

Test Connection

Use the radio buttons to choose which account number to test. Afterward, click the Test Connection button to confirm that the connection settings are correct. If you receive an error, the information entered is not correct. The most common reason for an unsuccessful connection is that the address entered for either the Billing Account or the Shipper Account don’t match the carrier’s records.