The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.


ups_tracking - Access UPS tracking webservice from the commandline


ups_tracking [options]

    --verbose                           Be verbose
    --config                            UPS tracking webservice access config file
    --help                              Display help text
    --TrackingNumber                    Shipment tracking number
    --ShipperNumber                     Shipper UPS customernumber
    --ShipmentIdentificationNumber      Shipment identification number
    --ReferenceNumber                   Shipment reference number
    --ShipmentType                      Shipment type ["01" - Small shipment (Default), "02" - Freight ]
    --PickupDateRangeBegin              Shipment pickup date range begin
    --PickupDateRangeEnd                Shipment pickup date range end
    --DestinationPostalCode             Shipment destination postal code
    --DestinationCountryCode            Shipment destination country code
    --OriginPostalCode                  Shipment origin postal code
    --OriginCountryCode                 Shipment origin country code


This is the command-line program to use Business::UPS::Tracking. See the Business::UPS::Tracking, Business::UPS::Tracking::Request and Business::UPS::Tracking::Commandline documentation for more details.

In order to use this tool you need to obtain a "Tracking WebService" license key. See for more information.

The license data needs to be stored in the UPS tracking webservice access config file, which should be located at ~/.ups_tracking

 <?xml version="1.0"?>