ParcelPilot
Help

UPS

This guide covers what ParcelPilot needs to connect to UPS, where to find it, and where to enter it in ParcelPilot.

What ParcelPilot needs

  1. OAuth Client ID
  2. OAuth Client Secret
  3. Account Number
  4. Environment (Sandbox / Production)

Where to find it (UPS)

UPS developer access is managed through the UPS Developer Portal.

General steps:

  1. Go to the UPS Developer Portal and create/register an application
  2. Obtain your OAuth Client ID and OAuth Client Secret
  3. Confirm your Account Number (billing/account details)

If you’re unsure which API products to enable, your UPS rep/account manager can advise.

Where to enter it in ParcelPilot

ParcelPilot Admin → Integrations → Carrier Integrations → create/edit a Carrier Integration with platform UPS.

Fill these fields:

  • OAuth Client IDcredentials.oauth_client_id
  • OAuth Client Secretcredentials.oauth_client_secret
  • Account Numbercredentials.account_number
  • Environmentcredentials.environment

Services and routing

  • Set Allowed Services with UPS service codes and friendly labels.
  • Use Auto Service Rules to select services by ecommerce platform/shipping method.

Troubleshooting

  • If authentication fails, confirm sandbox vs production credentials match the selected environment.
  • Confirm the account number is correct for the API app.

Security notes

  • Treat OAuth credentials as secrets.