Initial step: Access the FedEx developer portal by logging in.
Go to the API Catalog to start browsing.
Select an API or webhook to read an overview, explore the change log, and review key features.
Either create an organization, if one does not yet exist for your company, or join your company’s existing organization.
To create an organization:
If you create an organization, you will automatically be listed as the Admin of that organization.
An Admin can invite users to join their organization, assign them to roles(e.g. contributor or viewer) and projects, and can manage shipping accounts.
To create your own organization, Click on Create Organization in the left-hand navigation.
Provide organization information
Provide your company name, website URL and create an organization name. Give your organization a name that other users will recognize. This name can be used to organize your company into more specific groups (e.g. department, division, region, location) or can be the same as your company name.
Add a shipping account.
Complete account information
Enter your account number, an account nickname, and a billing address associated with the account. FedEx will then validate the billing address to be sure it matches the account details in order to prevent fraudulent activities.
To view shipping accounts associated with your user ID, go to the Manage Organization page and the Shipping accounts tab. To create new shipping accounts, please contact your FedEx sales representative.
Create a project to get credentials.
On the My projects page, go to the API tab.
An admin or contributor for your organization can create an API project by clicking on the Create a API Project button.
Select APIs
Select the API(s) you want to include in your project. Based on the API(s) you select, you may need to make some additional selections.
If you select Track API, you will also need to:
Select an account number to associate with your production key.
Review the track API quotas, rate limits, and API certification details.
Choose whether or not you want to opt-in to emails that will notify you if you exceed your transaction quota.
Configure project
Enter some project specifics, including name and shipping location.
Give your project an identifiable name that is unique to your organization
Select any countries you plan to ship within so that we can assign you a test shipping account. To test shipping packages domestically within a European country, you must have a separate test account for each country. You can always add/remove countries later.
To get notified about the latest API updates and any outage related information, you can set your notification preferences.
Confirm details
Review your project details, then accept the terms and conditions.
Read and accept the FedEx Developer Portal License Agreement and acknowledge that you do not intend to sell or distribute your application.
Once you click the "Create" button, you will see a confirmation screen. You can then view your test credentials within your new project.
On the Project overview page, Click the Production key tab. You can now start to move your project to production by completing the following steps.
Within the Configure project step:
You can rename your key as needed.
Review the account number that you selected in step 1 of the project creation flow. This is used to move your project to production. Once your project is live in production, you can add more accounts as needed.
Within the Get project keys step:
Your production API key and production secret key will be displayed. Make sure to copy them to a secure place.
To keep your production secret key secure, we only display it once. If you lose it, you can generate a new one.
Click Next.
You will now be brought back to the Project overview page. Here you can add more accounts associated with your project.
On the Project overview page:
Click on the 3 vertical dots (or kebab menu) to add more accounts associated with your project.
Next, click Edit.
This will bring you to the API key page where you can add any additional accounts you want to associate with your production key for this project.