RocketShipIt

RocketShipIt

  • Docs
  • API Examples

›References

Guides

  • Getting Started
  • API Explorer
  • Errors
  • Self-Hosting
  • Cloud API
  • Rating
  • Tracking
  • Shipping Labels
  • Address Validation
  • Batch Requests
  • ETD / Paperless Customs
  • Thermal Printing
  • Add a logo to the shipping label
  • Add Reference Values to Labels
  • Return Labels
  • Scale Integrations
  • Laravel
  • FedEx Ground Collect
  • UPS Mail Innovations
  • Saturday Delivery
  • Find Locations
  • FedEx Test Environment
  • Switching UPS / FedEx REST
  • Authenticating Multiple UPS Accounts with UPS REST API
  • Authenticating with REST oauth APIs
  • Customizing RocketShipIt Requests

References

  • Requirements
  • Supported Shipping Carriers
  • Carrier Authentication
  • API Examples
  • Request/Response Format
  • Parameters
  • Carrier Errors
  • Command Line Options
  • Label Transformations
  • Supported Address Validation Countries
  • DHL Addons (Special Service Codes)
  • Rate Details
  • GetSubscription
  • Accessorial / Surcharge Codes
  • Shipping Carrier APIs
  • FedEx SmartPost
  • Carrier Parameters
  • UPS API Parameters
  • FedEx API Parameters
  • API REST Migration Deadlines

Troubleshooting

  • What if I run into trouble?
  • FAQs
  • Inaccurate Rates?

Shipping Carrier APIs

RocketShipIt connects to the various shipping carrier APIs behind the scenes. Below is some information on some of these:

See also: carrier-authentication

UPS

Developer site: https://www.ups.com/upsdeveloperkit

Tips

  • The UPS Developer Kit APIs are updated in January and July each year.
  • Changelog - https://www.ups.com/us/en/help-center/technology-integration/olt/anc.page
  • UPS no longer requires certification to create production shipping labels.
  • Your UPS Access Key is the same for dev/test and production
  • uoltects@ups.com is the UPS developer support email
  • Although UPS supports JSON, it is an afterthought and not a first-class citizen. We (unfortunately) recommend integrating with XML/SOAP.

Endpoints

(All API URIs are case sensitive)

XML/SOAP

Base URL

  • https://wwwcie.ups.com/webservices (test)
  • https://onlinetools.ups.com/webservices (production)

Services:

  • /Rate
  • /Ship
  • /Track
  • /FreightRate
  • /Void
  • /TimeInTransit
  • /LBRecovery Label Recovery
  • /Pickup
  • /XAV Address Validation
  • /DangerousGoodsUtility
  • /PreNotification
  • /PaperlessDocumentAPI (production: https://filexfer.ups.com/webservices/PaperlessDocumentAPI)
  • /DeniedParty (TradeAbility)
  • /FreightShip

Quantum View and Locator have a different base URL:

  • https://wwwcie.ups.com/ups.app/xml/QVEvents (test)
  • https://onlinetools.ups.com/ups.app/xml/QVEvents (production)

Services:

  • /QVEvents
  • /Locator

JSON:

  • https://wwwcie.ups.com/rest/API (test)
  • https://onlinetools.ups.com/rest/API (production)

APIs

Shipping/Rating

  • Address Validation - City, State, ZIP Verify the city, state, and ZIP or postal code information is valid.
  • Address Validation - Street Level Verify the street address, city, state, and ZIP or postal code information is valid.
  • Dangerous Goods - Validate Air, Ground, and International Dangerous Goods (hazardous materials) shipments are acceptable to UPS.
  • Locator - Global - Find a UPS location or The UPS Store nearest to you.
  • Pickup - Request a pickup for you or for one of your customers.
  • Pre-Notification - Notify UPS of Dangerous Goods shipments after shipment processing.
  • Rating - Compare delivery services and shipping rates to determine the best option for your customers.
  • Shipping - Validate addresses, compare rates, and print labels for your internal business processes.
  • Time in Transit - Compare shipping transit times of UPS services.

Visibility

  • Quantum View - Stream Quantum View Data via XML over the Web and into internal applications.
  • Tracking - Provide accurate package status information to your customers.
  • Tracking - UPS Signature Tracking Automate Proof of Delivery for your shipments.

International Trade

  • Paperless Documents - Upload document images and link to your international shipments.
  • UPS TradeAbility - Generate cost estimates for duties, taxes, and transportation for international shipments; locate compliance and licensing information, and identify restricted trading parties.

FedEx

Developer site: http://www.fedex.com/us/developer/

Tips

  • Changelog - http://www.fedex.com/us/developer/announcements.html
  • Support email: websupport@fedex.com
  • "Can I ship multiple packages with a single request?" No. Each package requires a ship transaction. However you are able to tie packages together with a master tracking number
  • Phone support: 1.877.339.2774 (When prompted, please say "FedEx Web Services.")

Endpoints

Base URL:

  • https://wsbeta.fedex.com:443/web-services (test)
  • https://ws.fedex.com:443/web-services (production)

Services:

  • /locs
  • /close
  • /pickup
  • /rate
  • /ship
  • /ValidationAvailabilityAndCommitment
  • /ship (void)
  • /async
  • /cnty CountryService
  • /dgds Dangerous Goods
  • /dgld Dangerous Goods
  • /ifss InFlightShipmentService
  • /addressvalidation
  • /locs LocationsService
  • /openship OpenShip
  • /uploaddocument UploadDocumentService

APIs

  • Rate
  • Service Availability
  • Validate Postal Codes
  • Track
  • Signature Proof of Delivery
  • Notification
  • Search Locations
  • Create Shipment
  • Shipment Validation
  • Return Tag
  • Cancel Return Tag
  • ETD/Upload Service
  • Pickup
  • Cancel Pickup
  • Pickup Availability
  • Express Tag Availability
  • SmartPost Close
  • Close Shipment (Ground Only)
  • Reprint Close Report
  • Create Email Label
  • Cancel Email Label
  • Add Packages
  • Delete Packages
  • Create Open Shipment
  • Delete Open Shipment
  • Modify Open Shipment
  • Validate Open Shipment
  • Confirm Open Shipment
  • Retrieve Open Shipment
  • Upload Dangerous Goods Commodity Data (DGDS)
  • Retrieve Dangerous Goods Shipments (DGLD)
  • Address Validation
  • In-Flight Shipment Service

USPS

RocketShipIt supports both the legacy USPS webtools API and newer REST base API: https://developer.usps.com

Developer site: https://www.usps.com/business/web-tools-apis/welcome.htm

Tips

  • "We do not currently offer the ability to pay for postage directly to USPS through Web Tools APIs." You must use Stamps.com or other provider to create postage paid labels.
  • USPS does offer postage paid labels through eVS and ePostage which RocketShipIt fully supports but there are volume requirements.
  • Permissions for creating shipping labels without postage are added separately. To get permission, contact uspstechnicalsupport@mailps.custhelp.com and include "Web Tools API Access" in the subject line.
  • Changelog: https://www.usps.com/business/web-tools-apis/welcome.htm

APIs

Address APIs

  • Address Validation/Standardization
  • City and State Lookup
  • Zip Code Lookup

Tracking & Delivery Information APIs

  • Tracking
  • Tracking by Email
  • Proof of Delivery
  • Restore Archived Tracking
  • Return Receipt Electronic

Price Calculator APIs

  • Domestic Price Calculator
  • International Price Calculator

Shipping Label APIs: Domestic

  • Domestic Shipping Labels (Priority Mail, Standard Post, First Class Package Service)
  • Priority Mail Express Labels
  • eVS Labels
  • Hold For Pickup Labels
  • Merchandise Return Service Labels
  • Merchandise Return Service Bulk Labels
  • Open and Distribute™ Labels
  • Scan Form

Shipping Label APIs: International

  • Priority Mail Express International
  • Priority Mail International
  • First-Class Mail International and First-Class Package International Service
  • eVS International Labels API

Package Pickup APIs

  • Check pickup availability
  • Schedule a pickup
  • Cancel a pickup request
  • Update a pickup request

Service Standards & Commitments APIs

  • Domestic Mail Service Standards
  • Service Delivery Calculator

DHL

Developer site: https://xmlportal.dhl.com/login

OnTrac

Developer site: https://www.ontrac.com/onlineShipAPI.asp

Purolator

Developer site: https://eship.purolator.com/site/en/default.aspx

Stamps.com

Developer site: https://developer.stamps.com/

Golden State Overnight

Developer site: https://www.gls-us.com/solutions/technology

← Accessorial / Surcharge CodesFedEx SmartPost →
  • UPS
    • Tips
    • Endpoints
    • APIs
    • Visibility
    • International Trade
  • FedEx
    • Tips
    • Endpoints
    • APIs
  • USPS
    • Tips
    • APIs
  • DHL
  • OnTrac
  • Purolator
  • Stamps.com
  • Golden State Overnight
RocketShipIt
Docs
Getting StartedAPI Reference
RocketShipIt
SupportMy Account
Copyright © 2025 RocketShipIt LLC