UPS as a Source
Summary
UPS as a Source is a Get Shipments-only integration that pulls UPS tracking numbers, shipment status and delivery confirmations for orders fulfilled by your primary supplier source but shipped via UPS. It does not handle inventory or order operations. Connect with a Client ID and Client Secret from the UPS Developer Portal; UPS uses OAuth 2.0 and saves the refresh token automatically after the first authorization.
UPS is not added as a standalone source. Open Sources (building icon on the left), configure your primary source first, then go to its Integrations and choose UPS in the Get Shipments section. Enter your UPS Developer Portal credentials and complete the OAuth 2.0 authorization.
UPS as a Source only supports Get Shipments — no inventory operations
UPS is added specifically for tracking retrieval. It has no Get Inventory Primary, Get Inventory Secondary, Send Fulfillment Requests, or Get Invoices operations — all of those stay on your primary supplier source. Add UPS inside the Get Shipments section of your primary source configuration, not as a standalone source.
Credentials come from the UPS Developer Portal, not your UPS shipping account
The Client ID and Client Secret are API application credentials generated in the UPS Developer Portal (developer.ups.com), which requires a UPS business account. They are different from your UPS account number or shipping login. After you enter them and complete OAuth 2.0 authorization, the refresh token is saved automatically.
The PO Number is the match key between Flxpoint and UPS
For each shipment request Flxpoint sends the PO Number from the Fulfillment Request plus the saved OAuth token, and UPS returns the shipment tied to that PO. If the PO Number on your FR does not match what UPS is tracking, UPS returns no shipment data for that order.
redirect URI mismatch error means the redirect URI registered in your UPS Developer application must match Flxpoint's OAuth callback URL — contact Flxpoint Support.