Skip to content

UPS by Worldwide Express

For merchants shipping from the United States, ShipStation supports connecting your UPS account through Worldwide Express (WWEX), allowing you to access your negotiated UPS shipping rates and create domestic and international shipping labels directly through ShipStation API.

Worldwide Express is an authorized UPS reseller. Your negotiated rates are managed by Worldwide Express and reflected in real time when you get rates in ShipStation API.

This guide provides developers with the details needed to build UPS by Worldwide Express shipping capabilities into your ShipStation API workflows.

NOTE:

Billing

For billing questions, please contact Worldwide Express support directly. Worldwide Express invoices you directly for shipments. There is no reconciliation process required within ShipStation API, and labels are not charged at the time of creation.

Requirements

The following fields are required to establish a connection with Worldwide Express:

PropertyTypeRequired?Description
nicknamestringrequiredA nickname for the account in ShipStation API (especially useful if connecting multiple accounts).
client_idstringrequiredYour Worldwide Express API Client ID.
client_secretstringrequiredYour Worldwide Express Client Secret.

Contact Worldwide Express support to locate your account credentials in your account portal.

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 shipping is supported. All necessary customs documents are generated automatically and returned via the API.

NOTE:

Your Carriers Add-On

🇺🇸 For US-based ShipStation accounts, certain plans require you to enable the Your Carriers add-on before connecting carrier accounts. If you have not yet enabled it, you will be prompted to do so.

Connect Account

You can connect a UPS by Worldwide Express account using the POST method to the /v1/connections/carriers/ endpoint, or via the ShipStation API Dashboard.

Connect via Endpoint

carrier_name: wwex_parcel

POST /v1/connections/carriers/:carrier_name

POST /v1/connections/carriers/wwex_parcel HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json

{
  "nickname": "My Worldwide Express Account",
  "client_id": "your_client_id",
  "client_secret": "your_client_secret"
}

A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.

Connect via Dashboard

  1. Go to Settings > Shipping > Carriers and select Add Carrier.
  2. Enter Worldwide Express in the search field and select the Worldwide Express tile.
  3. Enter your account nickname and your Worldwide Express account credentials.
  4. Click Connect.

Your Worldwide Express account will appear under the Your Carrier Accounts tab once successfully connected.

Rates

UPS by Worldwide Express supports rate shopping with ShipStation API. Your negotiated rates are configured and managed by Worldwide Express and are reflected automatically in ShipStation API rate responses in real time. No additional setup is required within ShipStation API to access your negotiated rates.

Service Details

All services available through this integration are UPS services routed via the Worldwide Express platform. Merchants have access only to the service types returned for their specific WWEX account.

To inquire about eligibility for specific services, contact Worldwide Express directly.

Domestic Services

ServiceService Code
UPS Next Day Air® Earlywwex_ups_next_day_early
UPS Next Day Air®wwex_ups_next_day_air
UPS Next Day Air Saver®wwex_ups_next_day_saver
UPS 2nd Day Air®wwex_ups_2nd_day_air
UPS 2nd Day Air A.M.®wwex_ups_2nd_day_air_am
UPS 3 Day Select®wwex_ups_3_day_select
UPS® Groundwwex_ups_ground
UPS Ground Saverwwex_ups_ground_saver

International Services

ServiceService Code
UPS Worldwide Expedited®wwex_ups_worldwide_expedited
UPS Worldwide Express®wwex_ups_worldwide_express
UPS Worldwide Saverwwex_ups_worldwide_saver

Return Services

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.

Review the Return Labels page for details on creating return labels with ShipStation API.

Packages

UPS by Worldwide Express supports the following carrier package types:

Package TypeCarrier CodeAPI Code
Customcustomwwex_parcel_custom
UPS 10KG Boxexpress10kgboxwwex_parcel_express_10kg_box
UPS 25KG Boxexpress25kgboxwwex_parcel_express_25kg_box
UPS Express Boxexpressboxwwex_parcel_express_box
UPS Express Box Largeexpressboxeslargewwex_parcel_express_boxes_large
UPS Express Box Mediumexpressboxesmediumwwex_parcel_express_boxes_medium
UPS Express Box Smallexpressboxessmallwwex_parcel_express_boxes_small
UPS Express Envelopeexpressenvelopeswwex_parcel_express_envelopes
UPS Express Hard Pakexpresshardpakswwex_parcel_express_hard_paks
UPS Express Pad Pakexpresspadpakswwex_parcel_express_pad_paks
UPS Express Pakexpresspakswwex_parcel_express_paks
UPS Express Reusable Envelopeexpressreusableenvwwex_parcel_express_reusable_envelopes
UPS Express Tubeexpresstubewwex_parcel_express_tube
UPS Legal Express Reusable Envelopelegalexpressreusenvwwex_parcel_legal_express_reusable_envelopes
UPS Legal Window Envelopelegalwindowenvelopeswwex_parcel_legal_window_envelopes

Adding Shipment Insurance

UPS by Worldwide Express supports adding insurance to your shipments through UPS's standard insurance offerings. Review the Parcel Insurance page for details on adding shipment insurance with ShipStation API.

Label Support

  • Label sizes: Standard UPS label sizes
  • Label formats: Standard UPS label formats

Label Reference Fields

Contact Worldwide Express support for details on custom label message support.

Multi-Package Labels

UPS by Worldwide Express supports creating multi-package shipments with ShipStation API.

Label Branding

Contact Worldwide Express support for details on label branding support.

Voiding Labels

UPS by Worldwide Express supports voiding labels with ShipStation API.

Individual labels can be voided through ShipStation API. Bulk voiding is not supported. Standard UPS voiding rules apply — refer to UPS guidelines for time limits and eligibility.

Paperless Labels

Contact Worldwide Express support for details on paperless label support.

Customs Declarations

All required customs and international shipping documents are generated and returned automatically by the API for international shipments.

Delivery Confirmation

Both Signature and Adult Signature confirmation types are available for applicable services.

Confirmation TypeAPI CodeDescription
Signature ConfirmationsignatureSignature is required for delivery.
Adult Signature Confirmationadult_signatureAdult signature (21+ years) is required for delivery.

See our Delivery Confirmation page for more details about using the confirmation property.

Advanced Options

UPS by Worldwide Express supports certain advanced options, which you can add to the shipment object when creating a shipment or label.

  • DDP (Delivered Duty Paid): Bill duties and taxes to the payor of shipping. See Bill Duties & Taxes for details.
  • Tax Identifiers: Support for shipper, consignee, and sold-to tax identifiers. See Tax Identifier Numbers for details.

NOTE: Shipping hazardous materials is not supported through this integration.

To ensure you always have the most up-to-date information about Worldwide Express's advanced options, use the list carrier options call.

Manifests

UPS by Worldwide Express does not require end-of-day manifesting. ShipStation API submits all shipment data electronically at the time of label creation. No end-of-day process, manifesting, or PLD form is necessary.

Scheduling Pickups

Contact Worldwide Express support for details on pickup scheduling capabilities.

NOTE: Pickup cancellation is not supported through ShipStation API. If you need to cancel a scheduled pickup, please contact UPS directly.

Service Points (PUDO)

UPS by Worldwide Express does not currently support shipping to service points via ShipStation API.

Tracking

All shipments include a 1Z UPS tracking number for end-to-end tracking. Tracking is available for both domestic and international shipments.

ShipStation API's integration with UPS by Worldwide Express supports receiving tracking updates. Review our Track a Package guides for details on tracking with ShipStation API.

NOTE: Webhook-based push tracking updates are not supported through this integration.

Troubleshooting Tips

IssueResolution
Error creating international labelEnsure all required fields are populated, including shipment weight, customs item descriptions, declared values, and any applicable tax identifiers. All international documents are generated automatically. Verify that all customs information is complete and accurate.
Need to void a labelLabels can be voided individually through ShipStation API. Bulk voiding is not supported. Standard UPS voiding rules apply — refer to UPS guidelines for time limits and eligibility.

Disconnecting Your UPS by Worldwide Express Account

See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.

NOTE:

If you disconnect a carrier account and reconnect it, the account will have a new carrier_id in ShipStation API.