For merchants shipping from the United States.ShipStation supports connecting your UPS account through Unishippers, allowing you to access your negotiated UPS shipping rates and create domestic and international shipping labels directly in ShipStation. Unishippers is an authorized UPS reseller. Your negotiated rates are managed by Unishippers and reflected in real time when you get rates in ShipStation.
Billing Note
For billing questions, please contact Unishippers support directly.
Connection Requirements
-
An active account with Unishippers.
-
Your Unishippers account credentials (contact Unishipper support to locate these in your account portal)
-
Your Unishippers API Client ID:
client_idstring -
Your Unishippers Client Secret:
client_secretstring
-
Shipping Requirements
-
Weight is required to create any label.
-
🇺🇸 Ship from country: United States only.
-
Ship to countries: Determined by the UPS service selected
International Requirements
-
International shipping is supported. All necessary customs documents are generated automatically and returned via the API.
To connect your UPS by Unishippers account to ShipStation:
-
Select Add Carrier .

-
Select UPS by Unishippers and click Connect.

-
Enter your Unishippers Client ID and Client Secret, and choose an Account Nickname for you to identify the carrier account in ShipStation.
-
Click Connect.
The ShipStation integration with UPS by Unishippers supports the following standard features:
|
Feature |
Supported? |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The ShipStation integration with UPS by Unishippers allows for the following additional features:
|
Feature |
Description |
|---|---|
|
Carrier Insurance |
UPS by Worldwide Express supports adding insurance to your shipments through UPS's standard insurance offerings. |
|
Signature Confirmation |
Both Signature and Adult Signature confirmation types are available for applicable services. |
|
Void Labels |
You can void individual labels through ShipStation. Bulk voiding is not supported. Standard UPS voiding rules apply. Refer to UPS guidelines for time limits and eligibility. |
|
Negotiated Rates |
Your negotiated rates are configured and managed by Worldwide Express and are reflected automatically in ShipStation rate responses in real time. No additional setup is required within ShipStation to access your negotiated rates. |
|
Tracking |
All shipments include a 1Z UPS tracking number for end-to-end tracking. Tracking is available for both domestic and international shipments. |
|
Return Labels |
Domestic return labels are supported. When a return label is requested, both the outbound and return labels are generated together in a single response. Return labels are only available in combination with the corresponding forward shipment label. |
|
Billing |
Unishippers invoices you directly for shipments. There is no reconciliation process required within ShipStation, and labels are not charged at the time of creation. For any billing questions, please contact Unishippers support. |
NOTICE: Service and Package Code Prefix Difference
Service API Codes use the wwex_ups_* prefix for historical/technical reasons, while Package API Codes use the unishippers_* prefix. Both are correct for the Unishippers integration.
Unishippers Domestic Services
|
Service Name |
API Code |
|---|---|
|
UPS Next Day Air® Early |
|
|
UPS Next Day Air® |
|
|
UPS Next Day Air Saver® |
|
|
UPS 2nd Day Air® |
|
|
UPS 2nd Day Air A.M.® |
|
|
UPS 3 Day Select® |
|
|
UPS® Ground |
|
|
UPS Ground Saver |
|
Unishippers International Services
|
Service Name |
API Code |
|---|---|
|
UPS Worldwide Expedited® |
|
|
UPS Worldwide Express® |
|
|
UPS Worldwide Saver |
|
Unishippers Package Types
|
Package Type |
Carrier Code |
API Code |
|---|---|---|
|
Custom |
custom |
|
|
UPS 10KG Box |
express10kgbox |
|
|
UPS 25KG Box |
express25kgbox |
|
|
UPS Express Box |
expressbox |
|
|
UPS Express Box Large |
expressboxeslarge |
|
|
UPS Express Box Medium |
expressboxesmedium |
|
|
UPS Express Box Small |
expressboxessmall |
|
|
UPS Express Envelope |
expressenvelopes |
|
|
UPS Express Hard Pak |
expresshardpaks |
|
|
UPS Express Pad Pak |
expresspadpaks |
|
|
UPS Express Pak |
expresspaks |
|
|
UPS Express Reusable Envelope |
expressreusableenv |
|
|
UPS Express Tube |
expresstube |
|
|
UPS Legal Express Reusable Envelope |
legalexpressreusenv |
|
|
UPS Legal Window Envelope |
legalwindowenvelopes |
|
Unishippers Confirmation Types
|
Confirmation Type |
API Code |
Description |
|---|---|---|
|
Signature Confirmation |
|
Signature is required for delivery. |
|
Adult Signature Confirmation |
|
Adult signature (21+ years) is required for delivery. |
-
The ShipStation integration with UPS by Unishippers does not support third-party billing.
-
Pickup cancellation is not supported through ShipStation. If you need to cancel a scheduled pickup, please contact UPS directly.
-
No End of Day / Manifesting Required: ShipStation submits all shipment data electronically at the time of label creation. No end-of-day process, manifesting, or PLD form is necessary.
-
Tracking: Tracking uses the 1Z UPS tracking number. Webhook-based push tracking is not supported.
-
International Documents: All required customs and international shipping documents are generated and returned automatically by the API.
-
Hazardous Goods: Shipping hazardous materials is not supported through this integration.
Here are some common issues, potential causes, and troubleshooting tips.
|
Issue |
How to Troubleshoot or Resolve |
|---|---|
|
I'm getting an error when creating an international label. |
Ensure all required fields are populated, including shipment weight, customs item descriptions, declared values, and any applicable tax identifiers. All international documents are generated automatically. |
|
I need to void a label. |
Labels can be voided individually through ShipStation. Standard UPS voiding rules apply. |






