API Connections / FedEx API: setup and what it can do

FedEx API: setup and what it can do Beginner

The FedEx APIs let programs get rate quotes, create shipments and labels, and track FedEx packages. Here's what it can do, what you need, and how to get started without being a programmer.

What you'll learn

  • What this API is for
  • The setup steps, in order
  • What it can do for a bot

Before you start

1. What it is, in plain words

The FedEx APIs let programs get rate quotes, create shipments and labels, and track FedEx packages. An API (application programming interface) is a doorway that lets one program ask another for information or to do something. New to APIs? Read What is an API? and API keys vs OAuth first.

2. Why you'd want it

A bot could compare FedEx options, prepare return labels, or keep customers updated.

3. Set it up

  1. Create an account on the FedEx Developer Portal.
  2. Create a project and pick the APIs you need.
  3. Copy the project's API key and secret.
  4. Request an OAuth 2.0 token. It expires every 60 minutes, so your code needs to get a new one.
  5. Start in the sandbox (test area).
Screenshot: The developer portal page where you create an app and see your keys (keys blurred).

4. What it can do

5. Let your bot help

You don't have to write the code yourself. Tell your bot what you want and point it at the official docs:

Read the official FedEx API docs and show me, step by step, how to get my first test call working. Ask me for keys with a secure form.

When your bot needs a key or secret, let it ask you for it with a secure form, so the value is masked and isn't written into the chat. Never paste keys or passwords into an ordinary message.

Official docs: FedEx Developer Portal · FedEx Authorization API

Ideas to try

  • Returns.
    Using the FedEx sandbox, show me how a return label request would look.
  • Compare.
    Get FedEx Ground and Express quotes for this box and tell me the delivery dates.
  • Customer service.
    Track this FedEx number and draft a short update for the customer.
  • Pickup.
    Explain how to schedule a pickup through the API.

Tips

  • Always start in the test (sandbox) environment if one exists.
  • Give keys the smallest permissions that do the job.
  • Write down where each key lives so you can replace (rotate) it later.

Facts about the Grok Bot app come from Cursor's official Grok Bot documentation. Third-party details: FedEx Developer Portal · FedEx Authorization API. Menus and services change; if something looks different, check the official docs or ask your bot.