How to Reauthorize Your UPS Account

UPS has upgraded to a new security protocol called OAuth 2.0 that requires all shipping platforms with a UPS connection to re-authenticate their accounts.  If you did not perform this process on your account before Summer 2024,  you may still need to follow the reconnection steps. This process will help you to avoid service disruptions and continue using your UPS account for label creation, rate comparisons, and other functionalities in ShipStation API.

Changes within a UPS account like password updates may break or invalidate the existing connection of a previously authorized/connected UPS account. If this happens you may need to follow the reconnection process as well.

Reauthorization Only Required for Connected UPS Accounts

The steps in this article are only required to reauthorize your own connected UPS account and do not apply to UPS from ShipStation API. If you only ship UPS using UPS from ShipStation API, no action is required at this time.

Get Started

To complete the required changes, you will need the following information that is associated with the UPS account number you have configured in ShipStation API:

  • UPS.com username or account email address

  • Password for the UPS account

  • Please note that additional information is required if you also use UPS Mail Innovations.

Reauthorize Your UPS account(s) in ShipEngine

To reauthorize your UPS account connection:

  1. Log in to ShipEngine.

  2. Select Carriers under the Set-up section.

  3. Click the three dots to the right side of the UPS listing and click Reconnect.

    SE_ACCT_UPS_REAUTH_MRK.png
  4. Select UPS, enter your postal code and country code, then click Reauthorize account.

  5. Follow the UPS authorization page prompts.

Account Authorization Errors

If you receive an error in ShipStation API stating either, "The account number provided is not associated with the UPS login and password you are trying to authorize," or “Access keys are no longer available.“ you may need to link your UPS credentials to your UPS.com account before you can reauthorize your connection. Follow the steps below to do so.

  1. Go to UPS.com and log in to your account.

  2. Click on the profile icon and select Accounts and Payment.

    On the Accounts and Payment page, you will see a list of your currently authenticated UPS account(s). If your account is not listed, you will need to add it.

  3. Click the Add a Payment Method drop-down and select Add Existing Account.

  4. Click the Add button.

  5. Select Documents and Packages as Payment Account Type and enter the following data:

    • Account Number

    • Nickname

    • Country associated with the account

    • Postal code for pickup address (must be the postal code assigned to the Pickup Address)

    Then, click the Next button.

  6. Open the Account Verification Method page and select Pin Verification. Then select I need to request a PIN and enter the email to send it to. Click Next.

    A PIN will be sent to the email address you entered.

  7. Repeat Step 5 from above and click Next.

  8. Select I already have a pin from the Account Verification screen and enter the pin you were emailed and the email associated with the account, then click Next.

  9. Enter your password and click Submit.

Your credentials should now be linked to your UPS account and you should now be able to reauthenticate your connection in ShipStation API. Follow the steps in the Reauthorize section above to complete the reauth process.

Frequently Asked Questions

What happens if I don’t upgrade?

You will not be able to create UPS shipping labels or see rates with your personal UPS accounts in ShipStation API.

Will I still be able to see my negotiated rates in ShipStation API?

Yes, if you have negotiated rates on your UPS account those should be reflected in ShipStation API.

Will this impact what I am charged for my UPS shipments?

No, this update does not affect the rates you have negotiated with UPS.