USPS

FREE
By Igor Zakutynsky | Updated 8 months ago | Logistics
Popularity

4.9 / 10

Latency

128,549ms

Service Level

0%

USPS Overview

Followers: 4
Resources:
Product Website
API Creator:
avatar
Igor Zakutynsky
zakutynsky
Rate API:
Log In to Rate API

README

USPS Tracking/Delivery Confirmation Label APIs

USPS Package

How to get credentials:

  1. Sign in usps.com
  2. Navigate to Web tools api portal
  3. Create developer account

Custom datatypes:

Datatype Description Example
Datepicker String which includes date and time
Map String which includes latitude and longitude coma separated
List Simple array
Select String with predefined values
Array Array of objects

USPS.getDeliveryStatus

Lets customers determine the delivery status of their Priority Mail, Express Mail, and Package Services.

Field Type Description
userId credentials Your application’s bitly client id.
trackId List List of track id.

USPS.setEmailForTrackingNotification

Allows the customer to submit their email address to be notified of current or future tracking activity.

Field Type Description
userId credentials Your application’s bitly client id.
trackId String Must be alphanumeric characters.
clientIp String User IP address.
mpSuffix String MPSUFFIX value located in Track/Confirm Fields API response data. Unique to each TrackID.
mpDate String MPDATE value located in Track/Confirm Fields API response data. Unique to each TrackId.
requestType Select Enter a notification request type from the choices available. ‘EC’ – (Email Current) Email all activity to-date. ‘EN’ – (Email New) Email all future tracking activity. ‘EB’ – (Email Both) Email both activity to-date and future tracking activity. ‘ED’ – E-Mail Delivery/Non Delivery activity
firstName String Recipient First Name.
lastName String Recipient Last Name.
email String Complete valid e-mail address.

USPS.getProofOfDeliveryNotification

The Proof of Delivery API allows the customer to request proof of delivery notification via email.

Field Type Description
userId credentials Your application’s bitly client id.
trackId String Must be alphanumeric characters.
clientIp String User IP address.
mpSuffix String MPSUFFIX value located in Track/Confirm Fields API response data. Unique to each TrackID.
mpDate String MPDATE value located in Track/Confirm Fields API response data. Unique to each TrackId.
requestType Select Enter a notification request type from the choices available. ‘EC’ – (Email Current) Email all activity to-date. ‘EN’ – (Email New) Email all future tracking activity. ‘EB’ – (Email Both) Email both activity to-date and future tracking activity. ‘ED’ – E-Mail Delivery/Non Delivery activity
firstName String Recipient First Name.
lastName String Recipient Last Name.
email String Complete valid e-mail address.
tableCode String Table Code value located in Track/Confirm Fields API response data. Unique to each TrackID.

USPS.getProofOfDeliveryCopy

The Return Receipt Electronic API allows the customer to request a copy of the proof of delivery record via email.

Field Type Description
userId credentials Your application’s bitly client id.
trackId String Must be alphanumeric characters.
clientIp String User IP address.
mpSuffix String MPSUFFIX value located in Track/Confirm Fields API response data. Unique to each TrackID.
mpDate String MPDATE value located in Track/Confirm Fields API response data. Unique to each TrackId.
firstName String Recipient First Name.
lastName String Recipient Last Name.
email String Complete valid e-mail address.
tableCode String Table Code value located in Track/Confirm Fields API response data. Unique to each TrackID.
Rating: 5 - Votes: 1