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
- OAuth Client ID
- OAuth Client Secret
- Account Number
- Environment (Sandbox / Production)
Where to find it (UPS)
UPS developer access is managed through the UPS Developer Portal.
General steps:
- Go to the UPS Developer Portal and create/register an application
- Obtain your OAuth Client ID and OAuth Client Secret
- 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 ID →
credentials.oauth_client_id - OAuth Client Secret →
credentials.oauth_client_secret - Account Number →
credentials.account_number - Environment →
credentials.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.