FedEx

Ship, manage, track, deliver

Go to site

FedEx API Integrations

Build and run workflows using the FedEx API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

With the FedEx API, you can build a variety of applications and integrations including:

  • A shipping estimation tool that provides real-time pricing for different shipping options
  • A tracking tool that provides up-to-date information on the status of your shipments
  • An automated shipping notification system that keeps your customers updated on the status of their orders
  • A package pickup and delivery tool that allows your customers to schedule package pickups and deliveries with FedEx
1
2
3
4
5
6
7
8
9
10
11
12
13
export default defineComponent({
  props: {
    fedex: {
      type: "app",
      app: "fedex",
    }
  },
  async run({steps, $}) {
    // See the FedEx API docs here:
    // https://developer.fedex.com/api/en-us/guides/best-practices.html
  },
})

Authentication

FedEx uses OAuth authentication. When you connect your FedEx account, Pipedream will open a popup window where you can sign into FedEx and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any FedEx API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. accessToken
    POST{{custom_fields.server_type}}/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{custom_fields.client_id}}&client_secret={{custom_fields.client_secret}}&grant_type=client_credentials