With the introduction of FedEx's new
APIs, all customers will need to get a
set of API credentials for Shipstore
to use to request rates and labels on
your behalf. Please follow the guide
below to create your FedEx API project
and get the credentials needed to
certify your labels with FedEx and add
your account to Shipstore.
Developer portal: https://developer.fedex.com/api/en-us/home.html
Creating the project
To start, first access the developer
portal via the link above and log in
with a FedEx.com user that has access
to the account(s) that Shipstore needs
to use. Once logged in:
- Click the My
Projects link on the
left side of the screen
- If prompted, click
otherwise skip to Step 2.
- Select the first option in the dropdown (Ships with FedEx and needs to integrate FedEx APIs into their system) and fill out the requested information that appears below.
- Once complete, you
will
get a confirmation
with containing
information about API
limits.
- Click the My
Projects link
again to
get
back to the Projects
page
- Click
- In the next dropdown titled Tell us about your API needs, choose the 2nd option (Ships with FedEx and is using a third-party software solution that has requested API keys), and then click NEXT.
- On the next window, fill out the
form with the following:
- THIRD-PARTY COMPANY: Applied
Resources
Engineering
- THIRD-PARTY PRODUCT: Shipstore
- THIRD-PARTY PRODUCT WEBSITE: https://www.shipstoresoftware.comOnce you hit continue your window will automatically scroll to the bottom and you have an option to select the APIs for your project.
- Choose SELECT for Ship, Rate & other APIs
- Select all APIs you wish to use.
SS supports the following:
- Address Validation
- Freight LTL
- Ground End of Day Close
- Open Ship
- Rates and Transit Times
- Ship
- Click NEXT.
- On the following screen, you will be asked to configure your project. This is where you will give your project a name i.e. Shipstore - ShipAPI and choose what country you will be shipping from as well as a few other account options.
- Select NEXT once
complete.
- The following screen will be to
confirm the details for your
project.
- Once confirmed check the two
boxes to accept terms as shown
and
choose CREATE.
- Once complete you'll get a conformation that your project was successfully created.
- Click OKAY to be redirected to the API project overview screen to gather your test account number and credentials.


Test Credentials
Once the project has
been created a test account along
with API credentials for FedEx's
test environment. These API
credentials are to be use when
generating test labels to certify
with FedEx for the FedEx
Label
Certification process.
Note: This account
number is strictly for use in
FedEx's test environment and
will not replace your
production account
number.

- From the API project overview
page, you'll want to copy the
highlighted API credentials and
account number into a document to
save for your records.
- If you
don't see an account number on
the far
right, make sure to set your
shipping
location by selecting the red
error
triangle. Then you'll select
your
shipping location like
below.
Production Credentials
Our next step will be to get
production credentials that your test
labels will be used to certify.
Note: You
will be unable to ship using these
production credentials until the
FedEx Label Certification team has
certified your test labels and
enabled your Client ID.
- On the API project overview page
select the
Production Key tab at the
top.
- Input a key name. We recommend
using Shipstore.
- Select the radio button for your existing shipping account or if one needs to be added click ADD SHIPPING ACCOUNT to add a new one to your Organization in the FedEx Developer Portal and follow the below sub steps, otherwise skip to Step 4.
- Fill out the Shipping Account you'll be using along with the Billing Address. It's imperative that we make sure you use the same billing address as your FedEx account you are currently billed to. If you are unsure of the address, you may reference a recent FedEx invoice or contact your FedEx representative. This is NOT your shipper address!
- Click NEXT
- The next page will have you confirm that the statements listed on that page are true. Once you've selected the radio button for Yes and checked the box that you agree, then you make click ADD ACCOUNT.
- After the account has been added you'll need to return to your project and Step 2 of this section in the guide to create your production keys.
- Click NEXT.
- After this you should see the
Production Keys screen. Please
document these as well. You will
need the API key in the cover
sheet to certify your test labels
and to
register the v2 connection to the
account in Shipstore once FedEx
has activated the key.

Track API
To ensure proper tracking of any
shipments you do with this new
FedEx connection we are also going
to need to go ahead and collect
some credentials for the Track
API.
- Click the My
Projects link on the
left side of the screen
- Click
- In the next dropdown titled Tell us about your API needs, choose the 2nd option (Ships with FedEx and is using a third-party software solution that has requested API keys), and then click NEXT.
- On the next window, fill out the
form with the following:
- THIRD-PARTY COMPANY: Applied
Resources
Engineering
- THIRD-PARTY PRODUCT: Shipstore
- THIRD-PARTY PRODUCT WEBSITE: https://www.shipstoresoftware.comOnce you hit continue your window will automatically scroll to the bottom and you have an option to select the APIs for your project.
- Choose SELECT for Track API
- The page will scroll down to a section titled Review Track API details that explains rate limits or transaction quotas, click NEXT to continue.
- On the following screen, you will be asked to configure your project. This is where you will give your project a name i.e. Shipstore - TrackAPI and choose what country you will be shipping from as well as a few other account options.
- Select NEXT once
complete.
- The following screen
will be to
confirm the details
for your
project.
- Once confirmed
check the two
boxes to accept
terms as shown
and
choose CREATE.
- Once complete you'll get a conformation that your project was successfully created.
- Click OKAY to be redirected to the API project overview screen to gather your test account number and credentials.
- On the API project overview page
select the
Production Key tab at the
top.
- Input a key name. We recommend
using Shipstore.
- Select the radio button for your existing shipping account or if one needs to be added click ADD SHIPPING ACCOUNT to add a new one to your Organization in the FedEx Developer Portal and follow the below sub steps, otherwise skip to Step 4.
- Fill out the Shipping Account you'll be using along with the Billing Address. It's imperative that we make sure you use the same billing address as your FedEx account you are currently billed to. If you are unsure of the address, you may reference a recent FedEx invoice or contact your FedEx representative. This is NOT your shipper address!
- Click NEXT
- The next page will have you confirm that the statements listed on that page are true. Once you've selected the radio button for Yes and checked the box that you agree, then you make click ADD ACCOUNT.
- After the account has been added you'll need to return to your project and Step 2 of this section in the guide to create your production keys.
- Click NEXT.
- After this you should see the
Production Keys screen. Please
document these as well. You will
need the API key in the cover
sheet to certify your test labels
and to
register the v2 connection to the
account in Shipstore once FedEx
has activated the key.




Submitting your
Information
The information
we will
need to get this
new FedEx
account set up is
below.
- Test API Key
- Test Secret Key
- Test Account
Number
- Production API
Key
- Production Secret
Key
- Production Account
Number
- TrackAPI API Key
- TrackAPI Secret
Key
NOTE: It's most
helpful for us
if you copy and paste
all of
these into a
spreadsheet
clearly labeled. If
not a
spreadsheet something
where we
can copy and paste
instead of
a screenshot would be
preferred. Thank you
for any
help with this
process.
Our team will go ahead
and finish
the label certification
process,
test your new connection
and let
you know when it's ready
to begin
shipping on.