Intro to Krengel Ship for UPS
From Wiki
| User Guide |
Krengel Ship for UPS provides a way for your business to communicate real-time with United Parcel Service (UPS) APIs to gain access to vital shipping information. This access is attained using RPG on the IBM i (AS/400, iSeries, System i) and requires no additional software or servers. Krengel Ship for UPS leverages some of the most common web services UPS makes available to its customers today.
Krengel Ship for UPS provides two core business benefits for companies running on IBM i servers:
- A flexible and easy to use RPG-based API that programmers can utilize to do seamless integration into their existing applications.
- A simplistic user interface for non-programmers to use that enables communication with UPS web services. This is available for use immediately after installation of the toolset (no programming necessary), and allows programmers to see examples of how many of the included APIs are called.
What UPS web services are included?
- Address Validation
- The Address Validation API can be used to ensure an address is correct before attempting to deliver a package to it. This service allows you to enter just parts of an address and have matching address data returned. The toolset returns up to 10 valid city/state/postal code combinations and assigns a rank and quality value to each.
- Street-Level Address Validation
- Utilize street-level address validation to check addresses at the street level against the United States Postal ServiceĀ® (USPS) and UPS databases to determine valid addresses in the United States and Puerto Rico. If an address is not valid according the USPS database, the API can provide a list of valid addresses corresponding to the intended address. This tool can also be used to classify the address as Residential or Commercial according to UPS' standards.
- Time in Transit
- The Time in Transit API allows you to provide address and shipment information. UPS will use this information to create a list of available shipping services with the estimated delivery dates. This service is vital to ensure delivery dates meet customer timelines.
- Rating Request
- The Rating Request API allows you to compare prices and select shipping services that best fit specific timelines and budgets. Use this in combination with the Time in Transit API to first obtain a list of services and then determine cost to ship by a specific service code. Rate requests return data such as total rate charge, delivery days, and specific delivery time.
- Tracking
- The Tracking API allows you to provide up-to-the-minute shipping reports revealing the current status of every package. This functionality is vital to customer service in order to accurately inform customers of current package locations, anticipated delivery dates, and whether a package has successfully been delivered.
- Package Shipping
- Prepare and schedule package shipments for delivery locally or internationally, manage returns, and generate labels.
- Shipment Void
- The Shipment Void API allows you to cancel previously scheduled shipments in part or fully.
- Pickup Creation
- The Pickup Creation API enables you to schedule the pickup of a previously processed package or new shipment.
- Pickup Rating
- The Pickup Rating API enables you to rate the costs for a pickup.
- Pickup Status
- The Pickup Status API enables you to request the status of all scheduled pickups.
- Pickup Cancel
- The Pickup Cancel API allows you to cancel a previously scheduled pickup.
- ZPL Printing
- The ZPL Printing API allows a ZPL format label to be sent to a ZPL-compatible Zebra label printer.
Learn More
- To learn more about Krengel Ship for UPS, visit the Krengel Ship for UPS User Guide.
- A free trial of Krengel Ship for UPS can be requested by sending an email to sales@krengeltech.com.