Unify Logo Footer.svg
Unify Integrations
Logo
FedEx

FedEx

Logo

4 mins READ

Use the FedEx connector to manage shipping and parcel tracking.

Integrating your application with FedEx lets you use these operations in an automation. It exposes 15 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: FedEx supports API token authentication.

Obtaining Your API Key and Secret Key

  1. Go to the FedEx Developer Portal at developer.fedex.com and sign up for a developer account, or log in if you already have one.

  2. From the menu, select My Projects, then select Create an organization and enter your company details.

  3. Select the APIs tab, then click + Create API Project.

  4. Select the FedEx APIs you need, name the project, choose the countries it applies to, and accept the terms and conditions to finish creating it.

  5. From My Projects, open your project by clicking its name.

  6. On the API keys tab, under Test Key, copy your test API Key (Client ID) and Secret Key (Client Secret) for development.

  7. When you're ready to go live, open the Production key tab, copy your production API Key and Secret Key, and store both securely — you'll need them for authentication.

fedex-bordered-image1.png
fedex-bordered-image1.png

Authentication & setup

FedEx APIs use OAuth 2.0 bearer token authentication. Tokens expire after 60 minutes and must be regenerated for each API transaction.

Getting Credentials: Credentials are generated through the FedEx Developer Portal when creating a project:

  • Client ID (API Key) – Created automatically with project

  • Client Secret (Secret Key) – Displayed on confirmation page; regeneratable via Project Overview

Additional credentials for specific customer types:

  • Child Key & Child Secret – Required for Internal, Compatible, Proprietary Parent Child, and Integrator customers

Authorization Flow: Submit a POST request to /oauth/token with:

  • grant_type: client_credentials

  • client_id: Your API Key

  • client_secret: Your Secret Key

Response Returns:

  • access_token – Encrypted OAuth token for API transactions

  • token_type – "bearer"

  • expires_in – 3600 seconds (1 hour)

  • scope – Authorization scope

Special customer types use alternate grant types (csp_credentials or client_pc_credentials) with additional child credentials.

Actions

Action Name

Description

Cancel pickup

Cancels the already scheduled pickup request in FedEx

Cancel shipment

Cancels unsubmitted FedEx express and ground shipments in FedEx

Cancel tag

Cancels return labels and schedule pickups for FedEx express and ground shipments in FedEx

Create notification

Creates and sends notification in FedEx

Create pickup

Creates a pickup request for a package in FedEx

Create shipment

Creates shipment requests in FedEx

Create tag

Creates return labels and schedule pickups for FedEx express and ground shipments in FedEx

Get async ship

Retrieves confirmed shipments to process asynchronously in FedEx

Get delivery proof

Retrieves the proof of delivery in FedEx

Get multiple piece shipment

Retrieves information for multiple piece shipments in FedEx

Get pickup availability

Checks and retrieves the pickup availability in FedEx

Get track information

Retrieves tracking information by customer reference in FedEx

Get tracking control

Retrieves tracking information by tracking control number in FedEx

Get tracking for customers package

Retrieves tracking for customers package in FedEx

Update address

Verifies and updates address in FedEx

About the API

FedEx provides APIs for shipping and logistics operations. Please refer to the official documentation for specific endpoint details.

Official documentation

https://developer.fedex.com/api/en-us/catalog/authorization/docs.html