Get Your FedEx RESTful API Production API Keys

To integrate FedEx RESTful API into our app, you will need to obtain Production Credentials from the FedEx Developer Portal.  Follow these steps to generate your API Key and Secret Key.


Step 1: Log in to the FedEx Developer Portal

Go to the Portal via THIS LINK and click Sign Up or Log In in the top right corner. Use your standard FedEx.com account credentials.


Before you can create a new project, you must first link a valid 9-digit FedEx shipping account to your organization.

  1. Click on My Projects.  If no organization is set - please create one and enter your information.
  2. Go to Manage Organization > Shipping Accounts.
  3. Click Add Account and enter your account number and billing address.
  4. If you also have a FedEx Freight Account number - please make sure to add it here as well.
  5. These accounts will be assigned to the project you create in Step 3.

Step 3: Create a New Project

With the organization set, navigate to the My Projects section in the left-hand sidebar and click the Create a Project button.

  1. Reason for API Access: Select "Ships with FedEx and needs to integrate FedEx API into their system."
  2. Select APIs under "Ship, Rate & Other APIs": Choose the following services for use with our app:
    • Rates and Transit Times API
    • Address Validation API
    • Comprehensive Rates and Transit Times API
    • Freight LTL API (Only for subscribes to FedEx Freight extension)
    • FedEx Locations Search API (Only for subscribes to FedEx Hold at Location extension)
  3. Project Name: Give your project a recognizable name (e.g., "Advanced Shipping Manager").

Step 4: Access Your Production Keys (Not Test Keys)

Navigate back to My Projects and click on your project name. By default, you will see the "Test Key" tab. You must switch tabs to get production credentials.

  1. Click the Production Key tab (DO NOT use Test Key tab).
  2. Select your linked shipping account from the dropdown.
  3. Click Next or Generate Key.

Step 5: Save Your API Key and Secret

Your credentials will now be displayed.

  • API Key (Client ID): This is always visible in your project dashboard.
  • Secret Key (Client Secret): This is only displayed once. Copy and save it in a secure location immediately. If you lose it, you will have to "Regenerate" a new one, which will break your current integration.

Step 6: Make It Live in Advanced Shipping Manager

Copy the new credentials into the Settings Page of our application, under Courier Settings, and save.

Please make sure the Account Number entered matches the one from your FedEx Developer Portal.


Step 7: Test New Credentials - IMPORTANT!

  1. Click on Summary Page and test a random SKU in the Shipping Estimator.

Please note the below if you encounter any issues:
1. Go to Settings Page
2. Clear the API Key and Secret Key
3. Save
4. Contact us ASAP via support@advancedshippingmanager.com with the following:
a. Store Name / ID
b. FedEx Account Number
c. FedEx.com Login Credentials
5. We will login to the Developer Portal and check what was set.

Still need help? Contact Us Contact Us