Skip to main content

FedEx Developer Portal - Knowledgebase / ShipCenter / Miscellaneous - Cavallo Technical Support

FedEx Developer Portal

Authors list

Overview

The FedEx Developer Portal allows integration with the FedEx REST API. The FedEx REST API replaced the SOAP-based FedEx Web Services.

FedEx Developer Portal

To use the FedEx REST carrier, an API Key and Secret Key must be obtained from the FedEx Developer Portal by following these steps:

1. Go to the FedEx Developer Portal by navigating to https://developer.fedex.com

2. Click the Sign Up or Log In button in the upper left-hand corner.

UA8FMA8B7xfjEweci6oY6cnF_k9hq-LEa4WbQU6RV3R-CQXm3ZP10D2SMUk1VpFsh8F-bvGXoertbC7_S-1KI4pGB83EWLEdKSWY.png?access_token=snclbk-nvntuopnsm-715f45c5df6d94ce12cd1d276029397b4c2433af

3. On the next screen click the Sign Up button to create a FedEx API account.

nr9vAVThjNWV3-JwFWkf838fNIuTw8u5C2FVkxfBT7lcony0dSsz6LqDmhcxMjfd2D_gORcn8oU8a00MepxFVSAnGrcGDkE3o_k.png?access_token=snclbe-cmyfrjfmlh-541ec35fb6ecc5e77b442eb0259d868320f21fbe

4. Once the account has been created, click the Log In button to go to the login page. Enter the user ID and password and click the Log In button to log in.

2PtMEN96dk6IhCPlFmO6oNMWyFxE4H1xc_9oDDXOUT9fWARJelyDa0dVVp1CMYutpMJLmxxX6bosZH7rHFe01s-O0RKGeMMxlCxk.png?access_token=snclbj-rhwfwfylwl-8651609a079581ebe1e2faa84804c602084d7420

5. Once logged in, click the Manage Organization navigation option.

aKh8Axx1tEiAhJg4BG8qEOUPhSnCmQS01msHW4a56WX3BTMOFqtCGbIW6H2McUgxpBneK_DhT5S1GburFVkxvqywpJ3LzOXwmoC4.png?access_token=snclbh-ujknkhhfyd-579b59928122b33d28a0bb1d1bbec02e05c0abda

Click the Shipping Accounts tab and then click the Add Account button. Follow the instructions to add your shipping account to your profile. If you do not have a shipping account, you will be able to create it at this time.

4MluB_xZm4Lup9LtR_WVmCN1w7pVVtR29gjLD8fBEuEQBPuGXahJKOX9g9xS2RSQrV4KpqKADIrd7LfXBj0Bm8RaZ8Ox6YdpE900.png?access_token=snclbg-rsmcardviq-7931ef3e8866b3a42e49f440c8d1ad3bb6e0b597

NOTE: A shipping account is not required to obtain the API Key and Secret Key for the test environment, but it is required in order to go live with the FedEx REST API.

6. Once the shipper account has been added, click the My Projects navigation option.

Ocw2mRFjeTOAq5e5R5xWZDQUqXxo3-MFibJYsmyCEs2jrnVEuiOt6rXMKKtplmzxtJIjpGg28cypQfJ5JEcNlWlCziJ-KQykOD5U.png?access_token=snclbm-vhobfyoglb-3a1175b3deed46625477a18f589f14735ea41171

Click the Create a Project button to create a new project. A prompt will request the reason for API access. Select the “Ships with FedEx and needs to integrate FedEx API into their system” option and click Next.

HlaEYOzHf2FbiKnEA4AUbZfDzLqBMIVnTox2LLGAaOD2r67njtO7-iiASg5ihXH544gzcTYZT3ugsk8Xm8pAEU_PPzrYy95U6wwo.png?access_token=snclbl-iktvzulmcn-b359ad79ca8c2c2525d7ffb4334a97276c1c4b68

7. Next a prompt will request which APIs are needed. Click the Select button under the Ship, Rate & other APIs section to continue selecting APIs.

000jfJJ6FxWEiaZX7Gz3f4lviInjfe8sC_ozNmUdyr20WSXOWm26szWD3xKZ8noeekuWAMioOxlhXUlj0XMw-Ej9M-HK1RqbNkEE.png?access_token=snclbi-ykwaterfdk-1d2a6972c4f3713127030b797d7f70b56901a9b5

Select the following APIs, then click Next:

  • Address Validation API

  • Rates and Transit Times API

  • Ship API

8. Configure the project by entering the project name and countries you plan to ship to and from. The project name can be anything but is usually the name of the corresponding application. Enter “ShipCenter” for the project name. Select Yes or No for the SmartPost Returns and Freight LTL questions and click Next to continue.

e7FbjAq_KVGk_0nQsxtEB6YJObQnUV5mP6pHuN_skhyc0OiVYd1jJHIsznBW7u2gYTX7k_OdPFlQiUAjkxAjIIP5eIwGUCXg0z9M.png?access_token=snclbk-flwdinhoia-ce2ec4cea19a9b309228a4fe0d4635d36456bfe4

9. A summary of the selections made is provided on the Confirm Details page. Review everything and accept the terms. Click the Create button to finish creating the project.

S8onyHjYd3v0DkWCEDMFmUyhwElE4QnmaWz7PlREacUWTjaztDWLPQAq3VbBHsNjYG_bf3MAE7ZBQm_YFfzAafrWncnACxgAHcHY.png?access_token=snclbo-gkutjwqiqf-22f350004b3fd313f1aa6e24dc365e3089c9050c

NOTE: The project name may show up under the default name, such as My Project 668, on the confirmation page even though a custom name was entered. The correct name will display once the project is fully created.

The ShipCenter project should now be visible on the My Project page in the FedEx Developer Portal.


T6A7tmdILjuxLugym7fbOjSJpLgO03VcGKooK7ZbOqjtoj4eTmRfuSgS9JX7I5AOlw3Q_hfIqmogtc8e5UbW1vWEhHLUVkz8W_pk.png?access_token=snclbm-tatfpjvope-c76706cb01ae24903ad34b4fbafbfae6ada2e769

10. Click the ShipCenter project link to open the API project overview page. The Test Key and Production Key tabs should be available. The API Key and the Secret Key must be entered in ShipCenter to obtain the access token.

bjrl_-1AvZPUSSptcvRxjwD87hSKjjbgbHwcQKYrpJYOxbcltOlVIB9mKxJmTSJ2JXEBgwvkwckMq9CJtYV4_DqvzzHS4G9NdrRk.png?access_token=snclbi-eoqepvbyij-48babe5abf45f7f1fdd00d0a83d603c786651b8d

NOTE: Once you are ready to go live and move the project to production, you will need to select a valid FedEx account number. You can add an existing account or create a new one at that time.
Helpful Unhelpful