Help connecting to FedEx API via OAuth

Hey all! I’m having troubles connecting to the FedEx API with Pipedream. I think it’s because I can’t figure out how to setup the OAuth certification, which isn’t allowing me to pull the data I need (tracking info).

Here are the instructions on connecting to the API with the token:

I’ve input my API credentials and used an HTTP request to access the API. My plan then was to retrieve the tracking data based on a reference number, then email that to a service in a CSV file that can parse the data out for automatic tracking updates.

I’m new to this, so I’m sure I’m doing something wrong. The current process is responding with a 400 error. Any tips for me on getting this setup?

@dloud Thanks for reaching out! With OAuth applications like this, we’ll typically set up the integration so that you don’t need to handle any of the OAuth flow yourself. We integrate with the partner on our backend and give you a fresh access token in your workflow that you can use to make API requests to the partner.

Would that work in your case? Would you be comfortable using a Pipedream-maintained app? You’d grant Pipedream limited access to retrieve account data, like you do with other OAuth apps. Or do you need to use your own app / client ID / secret in this case?

Hey @dylburger,

Thanks for getting back to me so quickly!

Yes, I would actually prefer that to be honest.

I think we would need to use our own Client ID / secret ID to connect to FedEx. I do think I can add a user to our account as a viewer for purposes of setting up the integration though if that would work!

Thanks, we should be able to configure the integration to accept your client ID / secret and generate access tokens on your behalf. I added a ticket here so our integration team can take a look ASAP! Please follow that issue, and we’ll update it when it’s ready to test.