Tech Sheets for APIs, Click-N-Ship, and USPS Ship
The tech sheets for APIs, Click-N-Ship and USPS Ship are USPS documents about the platforms a business uses to ship packages.PostalPro: Tech Sheets for APIs, Click-N-Ship, and USPS Ship“Information on USPS offerings to help you streamline your shipping.”USPS original The USPS APIs let a business's software price packages, create labels and track them.API Tech Sheetpage 1“The USPS suite of APIs enables integrators to standardize an address, price a package, create a label, find a USPS acceptance facility, schedule a carrier pick-up, and track a package from entry to delivery.”USPS original USPS Ship charges each package's postage to the shipper's account and checks it against scan data.USPS Ship Tech Sheetpage 1“Mailers submit package documentation, which is compared to physical package attributes from scan data, to determine an accurate postage amount. … Charges are then automatically applied to the customer accounts.”USPS original
What it is
The USPS APIs are interfaces that a business's own software calls to ship with USPS.API Tech Sheetpage 1“The USPS suite of APIs enables integrators to standardize an address, price a package, create a label, find a USPS acceptance facility, schedule a carrier pick-up, and track a package from entry to delivery.”USPS original With them, an integrator standardizes an address, prices a package, creates a label, schedules a pickup and tracks the package.API Tech Sheetpage 1“The USPS suite of APIs enables integrators to standardize an address, price a package, create a label, find a USPS acceptance facility, schedule a carrier pick-up, and track a package from entry to delivery.”USPS original Developers start at the USPS Developer Portal, https://developer.usps.com, which has coding examples and downloadable specifications.API Tech Sheetpage 1“Developers access the USPS Developer Portal at https://developer.usps.com to begin using USPS APIs. … The Developer Portal provides coding examples and downloadable specifications to accelerate integration.”USPS original
Click-N-Ship is an online platform where customers prepare and manage shipments.PostalPro: Tech Sheets for APIs, Click-N-Ship, and USPS Ship“Click-N-Ship is an online platform designed for customers to leverage the power of the USPS network to seamlessly prepare and manage shipments.”USPS original
USPS Ship is a USPS platform for commercial package payment, verification and end-to-end visibility.USPS Ship Tech Sheetpage 1“USPS Ship is a modernized platform enabling commercial package payment, verification, and end-to-end visibility for a wide array of domestic and international products.”USPS original It prices each package from the manifest the shipper sends, then checks that price against what USPS scans.USPS Ship Tech Sheetpage 1“Mailers submit package documentation, which is compared to physical package attributes from scan data, to determine an accurate postage amount.”USPS original
Product Tracking and Reporting, USPS's tracking platform, receives the scan events of barcoded packages.Package Tracking Options and Modernizationpage 1“The USPS tracking platform, Product Tracking and Reporting (PTR), receives and processes scan events for barcoded packages and makes the data available to customers through 3 delivery methods – Tracking APIs, Webhook subscriptions and file-based Scan Event Extracts.”USPS original It delivers them three ways: the Tracking API, the Tracking Webhook and Scan Event Extracts.Package Tracking Options and Modernizationpage 1“The USPS tracking platform, Product Tracking and Reporting (PTR), receives and processes scan events for barcoded packages and makes the data available to customers through 3 delivery methods – Tracking APIs, Webhook subscriptions and file-based Scan Event Extracts.”USPS original
How it works
A business that pays through USPS Ship makes its labels with its own software, with Click-N-Ship, or through the USPS APIs.USPS Ship Tech Sheetpage 2“USPS Ship customers have several options for generating package labels: using their own or commercial off-the-shelf software, connecting to Click N’ Ship, or connecting to USPS APIs.”USPS original
How USPS Ship charges and checks the postage on a package.
- The shipper sends USPS a manifest file with each package's weight, dimensions, packaging, entry and postage.USPS Ship Tech Sheetpage 2“Customers may create and submit a manifest file (SSF version 1.6, 1.7, or 2.0) including rate ingredients (weight, dimensions, packaging, entry) postage, and payment method for each package to USPS via PDX, SFTP, or AS2.”USPS original
- USPS Ship validates and prices each package from the manifest's rate ingredients.USPS Ship Tech Sheetpage 2“USPS Ship validates and prices each individual package using claimed rate ingredients.”USPS original
- USPS Ship charges the shipper's Enterprise Payment Account on the day it processes the manifest.USPS Ship Tech Sheetpage 2“USPS Ship transactions are applied to the customer’s Enterprise Payment Account (ACH Debit or Pre-funded account) on the day the manifest is processed.”USPS original
- USPS compares the manifest with the package attributes its scan data captures.USPS Ship Tech Sheetpage 1“Mailers submit package documentation, which is compared to physical package attributes from scan data, to determine an accurate postage amount.”USPS original
- USPS Ship charges any underpayment, or refunds any overpayment, to the Enterprise Payment Account.USPS Ship Tech Sheetpage 2“USPS Ship identifies if there was underpayment (shortpaid) or overpayment (overpaid) and automatically applies the postage adjustment to the Enterprise Payment Account.”USPS original
- The shipper sees charges and adjustments in online reports and Informed Visibility Mail Tracking & Reporting data feeds.USPS Ship Tech Sheetpage 1“End to End Visibility: Online Reports and IV-MTR data feeds display transactions, postage adjustments details, and manifest feedback reports through an online dashboard, adjustments API, or customized data feed.”USPS original
When a package fails to price, USPS Ship updates its rate ingredients so that as many packages as possible are priced.USPS Ship Tech Sheetpage 2“If a package fails to price, USPS Ship uses advanced processing logic to update the rate ingredients included in the manifest to price as many packages as possible.”USPS original
The USPS APIs
A label starts with a call to the payment account endpoint, which sets up payment and each party's role.API Tech Sheetpage 2“Call the payment account endpoint to configure payment and define transaction roles.”USPS original The endpoint supports single and multi-party billing.API Tech Sheetpage 2“Single and multi-party billing available.”USPS original A label needs a payer and a label owner, and the other roles are optional.API Tech Sheetpage 2“Payer and label owner roles are required, the remaining roles are optional.”USPS original The label owner is the Mailer ID used to create the tracking number and the manifest files.API Tech Sheetpage 2“The mailer ID used to create the tracking number and generate manifest files”USPS original
Commercial rates apply by default.API Tech Sheetpage 2“By default, Commercial rates are applied.”USPS original Contract rates need an authorized USPS payment account or permit in the payment account call.API Tech Sheetpage 2“Access USPS contract rates by applying an authorized USPS payment account or permit within the payment account end point.”USPS original The label call then calculates postage, standardizes the addresses and generates the Shipping Services File.API Tech Sheetpage 2“The API calculates postage based on package attributes, applies rate, ensures product availability, standardizes addresses and generates the required Shipping Services File ensuring USPS compliance.”USPS original
USPS offers these APIs:
- Domestic Labels creates domestic labels and the Shipping Services File that goes with them.API Tech Sheetpage 2“The API calculates postage based on package attributes, applies rate, ensures product availability, standardizes addresses and generates the required Shipping Services File ensuring USPS compliance.”USPS original
- International Labels creates international outbound labels and customs forms.API Tech Sheetpage 2“Create international outbound shipping labels and customs forms for packages.”USPS original Its sequence numbers come from a USPS sales representative.API Tech Sheetpage 2“Contact a sales representative to obtain sequence numbers for international labels.”USPS original
- SCAN Form links many labels to one Electronic File Number and a printed PS Form 5630.API Tech Sheetpage 3“Shipment Confirmation Acceptance Notice (SCAN) form allows integrators to link multiple domestic and international labels through one Electronic File Number (EFN) and physical SCAN Form (PS Form 5630).”USPS original
- Domestic Prices and International Prices return commercial or contract rates for a package.API Tech Sheetpage 3“Request domestic commercial or contract rates based on the characteristics of the package.”USPS original
- Locations finds the closest Post Office or destination entry facility for a destination ZIP Code.API Tech Sheetpage 4“Find the closest USPS Post Office or destination entry facility [e.g., Destination Delivery Unit (DDU), Sectional Center Facility (SCF) or Network Distribution Center (NDC)] by passing in the destination ZIP Code.”USPS original
- Service Standards finds delivery standards or estimated delivery dates between two ZIP Codes.API Tech Sheetpage 4“Find USPS delivery standards or estimated delivery dates for all package mail classes by entering origin and destination ZIP Code.”USPS original
- Carrier Pickup schedules a pickup at no extra cost, Monday through Saturday except holidays.API Tech Sheetpage 4“Schedule a package pickup at no additional cost (Monday through Saturday, excluding holidays).”USPS original
- The Tracking API shows a package's tracking details as it moves through the USPS network.API Tech Sheetpage 4“Enter your tracking number to obtain near-real-time visibility of shipments as packages move throughout the USPS network from induction to delivery.”USPS original
- Organizations registers customers with USPS by creating customer and mailer IDs.API Tech Sheetpage 4“Register customers with USPS by creating customer and mailer IDs.”USPS original
- Addresses verifies and standardizes a domestic address and adds a missing ZIP Code or ZIP Code + 4.API Tech Sheetpage 4“Call Address Standardization endpoint with a single domestic address to verify and standardize street addresses (including city and street abbreviations) and provide missing information such as ZIP Codes and ZIP Codes + 4.”USPS original
USPS scans the SCAN Form at acceptance, which gives each linked label an acceptance tracking event.API Tech Sheetpage 3“The USPS scans this form at mailing acceptance to generate an acceptance tracking event for each linked label.”USPS original
Tracking data
The Tracking API returns a package's latest detailed tracking information when asked, by tracking number.Tracking Access Control Tech Sheetpage 1“Tracking APIs: User requests one-time update of the latest detailed tracking information, including package status and delivery updates, for a specific tracking number.”USPS original The Tracking Webhook pushes scan events as they happen, for one tracking number or a whole Mailer ID.Tracking Access Control Tech Sheetpage 1“Tracking Webhook: User subscribes to be pushed to scan events as they occur in near-real-time, for a specific tracking number or Mailer ID.”USPS original A Scan Event Extract is a file of every scan event on packages whose barcode holds the subscriber's Mailer ID.Tracking Access Control Tech Sheetpage 1“File-based extracts provide all scan events that have occurred for any package with the subscribed Mailer ID in the package barcode.”USPS original
PTR2 is the platform that replaces PTR, and it runs alongside PTR until customers finish moving to it.Package Tracking Options and Modernizationpage 1“PTR2 will run in parallel with the current PTR platform until customer migration to the new platform is completed.”USPS original Its scan events reach the API and extracts up to 30 minutes sooner.Package Tracking Options and Modernizationpage 1“Scan events are available in the API and extracts up to 30 minutes faster than the existing system.”USPS original USPS planned to move usps.com, Informed Delivery, and email and text notifications to PTR2 on January 10, 2026.Package Tracking Options and Modernizationpage 2“USPS Tracking channels (usps.com, Informed Delivery, email and text notifications) will migrate to the new platform January 10, 2026.”USPS original The WebTools platform carried the Tracking API until its retirement on January 25, 2026.Tracking Access Control Tech Sheetpage 1“Available on the USPS API platform and available on the WebTools Platform until platform retirement on January 25, 2026.”USPS original
PTR2 retires several events in every channel, among them two alerts about Mailer ID use.Package Tracking Options and Modernizationpage 1“The following events are being retired across all channels: … MU (Alert MID User Needs to be Registered) … MX (Alert Unauthorized MID Use)”USPS original
Events PTR2 retires in every channel.Package Tracking Options and Modernizationpage 1“The following events are being retired across all channels:”USPS original It also retires NT, In Transit to Next Facility.Package Tracking Options and Modernizationpage 1“NT (In Transit to Next Facility)”USPS original
| Event | Extract description | Status category | What it means |
|---|---|---|---|
| EF | DEPART USPS FACILITY | In Transit | Sortation process at the distribution facility is complete; the item is being dispatched on the next available transportation to the next processing facility or the destination delivery unit |
| LX | PROCESSING EXCEPTION | Alert | USPS has detected a processing irregularity for the item. |
| MU | ALERT MID USER NEEDS TO BE REGISTERED | n/a | This is generated when the PIC MID does not exist in PTR's customer reference data. |
| MX | ALERT MID HAS BEEN INACTIVATED | n/a | This is generated when the mailer ID in the EFN is not certified. This also gets generated if the PIC MID is not certified. |
4 codes in the PTR Domestic Scan Events, October 2026, where Event is EF or LX or MU or MX.
PTR2 stops posting these two alerts to the mail pieces themselves.Package Tracking Options and Modernizationpage 1“PTR2 will stop posting the MU and MX events to the actual mail pieces like PTR does”USPS original Mailers still receive the warnings, outside the package's tracking.Package Tracking Options and Modernizationpage 1“Mailers will still receive these warnings in their CEWs:”USPS original
Access to tracking data
Starting April 2026, USPS controls access to all three channels to improve security and combat fraud.Tracking Access Control Tech Sheetpage 1“Starting April 2026, data access controls will be implemented on the Tracking API, Tracking Webhook, and Scan Event Extracts for packages. … USPS is upgrading tracking data access to enhance security and combat fraud by modernizing and securing customer access.”USPS original The Tracking API and Tracking Webhook stay free for end merchants, shippers, platforms and label providers.Tracking Access Control Tech Sheetpage 1“Access to the Tracking API and Tracking Webhook will be available at no cost to end merchants, shippers, platforms, and label providers.”USPS original Other businesses pay a monthly fee.Tracking Access Control Tech Sheetpage 1“Other businesses will be charged a monthly fee for Tracking API/Webhook use.”USPS original Paid use is charged by tracking number, so one call with 35 tracking numbers counts as 35 requests.Tracking Access Control Tech Sheetpage 7“Customers who will be subject to a fee for tracking information beginning April 2026, will be charged by tracking number. … For one Tracking API with 35 tracking numbers, it will count as 35 chargeable requests.”USPS original
A Scan Event Extract is free only when it goes to a server owned by the customer who registered the Mailer ID.Tracking Access Control Tech Sheetpage 1“Scan Event Extracts will only be provided at no cost if the data is sent to a server that is owned by the customer who registered the Mailer ID.”USPS original Software vendors whose customers submit manifests with their own credentials don't get free tracking data.Tracking Access Control Tech Sheetpage 2“Software vendors who provide label generation or manifest software, where customers of the software are responsible for submission of the manifest and the customer uses their own credentials for integration and upload of manifest with the USPS will not receive no cost access to tracking data.”USPS original
Access to another business's packages rests on two authorizations for selected Mailer IDs.Tracking Access Control Tech Sheetpage 1“There are two types of authorizations, Mailer ID (MID) and Tracking.”USPS original MID authorization gives label providers and consolidators label generation, rates and tracking.Tracking Access Control Tech Sheetpage 1“MID authorization provides label providers and consolidators with access to label generation, rates and tracking for select MIDs.”USPS original Tracking authorization gives service providers and other companies tracking data only.Tracking Access Control Tech Sheetpage 1“Tracking authorization provides service providers and other companies with access to tracking data for select MIDs.”USPS original
Customer Data Extract users who want tracking data on shipments they have no part in must sign an Intellectual Property agreement with USPS, for a nominal fee.Tracking Access Control Tech Sheetpage 6“CDE customers seeking access to tracking data for shipments they are not directly involved with must complete an Intellectual Property (IP) agreement, which includes a nominal fee.”USPS original Paid users put a payment token, holding the Enterprise Payment Account from that agreement, in each request or subscription.Tracking Access Control Tech Sheetpage 2“To get access to paid Tracking API or Tracking Webhook data, users will have to include a payment token including the EPA from their IP agreement in the Tracking API request or Tracking Webhook Subscription.”USPS original
How a service provider sets up access to its shippers' tracking data.
- The provider contacts USPS through Email Us to start the order form and Intellectual Property agreement.Tracking Access Control Tech Sheetpage 3“to initiate the order form and IP agreement process.”USPS original
- The provider sets up an Enterprise Payment Account for payment.Tracking Access Control Tech Sheetpage 3“Set up EPA: Establish your EPA to enable payment processing.”USPS original
- USPS finalizes the order form with the provider's pricing and a confidentiality clause.Tracking Access Control Tech Sheetpage 3“USPS will finalize the order form with customerspecific pricing and include a confidentiality clause to enable pricing discussions.”USPS original
- The provider signs the Intellectual Property agreement and acknowledges the Terms & Conditions.Tracking Access Control Tech Sheetpage 3“Sign the IP agreement and acknowledge the Terms & Conditions.”USPS original
- USPS configures the provider's Business Portal account so shippers can select it as their service provider.Tracking Access Control Tech Sheetpage 3“Account configuration: After signature, USPS configures your account on the Business Portal so that your shippers can select you as their service provider with access to their scan data.”USPS original
- The merchants delegate tracking authorization to the provider in the Business Portal.Tracking Access Control Tech Sheetpage 3“Tracking authorization: Direct the merchants to the business portal to delegate tracking authorization.”USPS original
Moving from eVS
USPS is retiring eVS, the electronic verification system, and eVS customers had to move to USPS Ship or the USPS APIs by February 2025.eVS to USPS Ship Migration Tech Sheetpage 1“The Postal Service is retiring the electronic verification system (eVS). … eVS customers must migrate to USPS Ship or USPS APIs by February 2025.”USPS original The move includes Click-N-Ship Business Pro, a downloadable label program in the Business Customer Gateway.eVS to USPS Ship Migration Tech Sheetpage 1“This includes customers using Premium Forwarding Services Commercial (PFSC) and Click N Ship BusinessPro (CNBPro). … In CNSBPro, users can generate labels through the downloadable CNSBPro Graphical User Interface (GUI) from Business Customer Gateway (BCG), as shown below.”USPS original
All eVS shippers were enrolled in USPS Ship Pilot.eVS to USPS Ship Migration Tech Sheetpage 1“All eVS shippers have been enrolled in USPS Ship Pilot.”USPS original The pilot shows how USPS Ship processes a shipper's manifests and scans while eVS still collects the postage.eVS to USPS Ship Migration Tech Sheetpage 1“USPS Ship Pilot allows shippers to see how manifest and scans are processed in USPS Ship while postage collection and validations continue through eVS.”USPS original At go-live, USPS switches the shipper's USPS Ship profile to Live on the first day of a month.eVS to USPS Ship Migration Tech Sheetpage 6“USPS MSSC will switch the USPS Ship profile from Pilot to Live on the first day of the month.”USPS original The eVS profile switches to Parallel, and adjustments are charged in USPS Ship, not eVS.eVS to USPS Ship Migration Tech Sheetpage 6“The existing eVS profile will be switched to Parallel. … Manifest and pricing adjustments will occur in USPS Ship and will no longer be charged in eVS.”USPS original
Rules
You may only use mailer ID (MID) based Services for the MIDs for which You have been authorized by the MID owner and only for as long as the MID owner has given you permission.USPS APIs Terms and ConditionsPDF page 11“You may only use mailer ID (MID) based Services for the MIDs for which You have been authorized by the MID owner and only for as long as the MID owner has given you permission.”USPS original
A USPS API user may use Mailer ID services only for Mailer IDs whose owner authorized it, and only while that permission lasts.
Intelligent Mail Package Barcodes (IMpb) on individual packages must remain unique for a 120-day period.USPS Ship Tech Sheetpage 3“Intelligent Mail Package Barcodes (IMpb) on individual packages must remain unique for a 120-day period.”USPS original
A package's Intelligent Mail Package Barcode must not repeat on any other package for 120 days.
Manifests are required for all outbound packages.USPS Ship Tech Sheetpage 3“Manifests are required for all outbound packages.”USPS original
Every outbound package must appear in a manifest.
Before April 1, 2026, customers who use label providers, consolidators, and/or enterprise software vendors must confirm proper authorization through the Business Portal for their MIDs.Tracking Access Control Tech Sheetpage 1“Before April 1, 2026, customers who use label providers, consolidators, and/or enterprise software vendors must confirm proper authorization through the Business Portal for their MIDs.”USPS original
A customer who uses a label provider, consolidator or software vendor must confirm, in the Business Portal, that provider's authorization for its Mailer IDs.
Takes effect April 1, 2026
You are required to report any suspected fraudulent activity or security vulnerabilities encountered while using the APIs, credentials or Services.USPS APIs Terms and ConditionsPDF page 9“You are required to report any suspected fraudulent activity or security vulnerabilities encountered while using the APIs, credentials or Services.”USPS original
A USPS API user must report any suspected fraud or security weakness it meets while using the APIs or its credentials.
You are responsible for the security of the data once received from the Services or APIs and any breach of the security of the data or transmissions must be reported within 72 hours to cybersafe@usps.gov.USPS APIs Terms and ConditionsPDF page 9“You are responsible for the security of the data once received from the Services or APIs and any breach of the security of the data or transmissions must be reported within 72 hours to cybersafe@usps.gov.”USPS original
A user must report any breach of the data it receives, or of its transmissions, to cybersafe@usps.gov within 72 hours. The user is responsible for keeping that data secure.
If You have knowledge of Your credentials or data from the Services being transferred to systems and platforms outside of Your control, you must notify the USPS immediately.USPS APIs Terms and ConditionsPDF page 7“If You have knowledge of Your credentials or data from the Services being transferred to systems and platforms outside of Your control, you must notify the USPS immediately.”USPS original
A user who learns that its credentials or USPS data have moved to systems it doesn't control must tell USPS at once.
To enroll in USPS Ship, customers must have a USPS business account with a Customer Registration ID (CRID), Mailer ID (MID) and an Enterprise Payment Account (EPA).USPS Ship Tech Sheetpage 1“To enroll in USPS Ship, customers must have a USPS business account with a Customer Registration ID (CRID), Mailer ID (MID) and an Enterprise Payment Account (EPA).”USPS original
A shipper must have a USPS business account to enroll in USPS Ship. The account must hold a Customer Registration ID, a Mailer ID and an Enterprise Payment Account.
What goes wrong
- A census adjustment covers a difference between the manifest and what USPS measures in processing.USPS Ship Tech Sheetpage 3“Any differences found may result in a postage adjustment are referred to as “census adjustments.””USPS original It is charged when the package is delivered, or 7 days after its last physical scan.USPS Ship Tech Sheetpage 2“Census adjustments are charged when the package is delivered, or 7 days after the last physical scan.”USPS original
- Packages entered at a Destination Delivery Unit are sampled.USPS Ship Tech Sheetpage 3“Sampling is performed on packages entered at Destination Delivery Unit (DDU) sites to validate postage by comparing the manifested pricing elements to the sampling results.”USPS original A shortfall in the sample is extrapolated across the shipper's packages for that mail class and month.USPS Ship Tech Sheetpage 3“Additional postage for shortpaid is extrapolated across packages for a particular mail class, month, and customer.”USPS original USPS Ship charges it when the packages exceed the 1.5% Statistical Quality Assessment threshold.USPS Ship Tech Sheetpage 3“Additional postage is charged if the packages exceed a Statistical Quality Assessment (SQA) threshold (set to 1.5%).”USPS original
- USPS Ship finds duplicate packages by pattern recognition on tracking scans.USPS Ship Tech Sheetpage 3“Duplicate packages are identified using pattern recognition on tracking scans.”USPS original A duplicate without measurements is priced at a monthly average, and its postage is assessed on the 16th of the following month.USPS Ship Tech Sheetpage 3“If pricing elements are unavailable, the duplicate package is priced using a monthly average. … Postage for duplicate packages will be assessed on the 16th of the following month.”USPS original The shipper pays for every duplicate.eVS to USPS Ship Migration Tech Sheetpage 3“Shippers are responsible for payment of all duplicate packages.”USPS original
- A package scanned with no manifest gets an Unmanifested warning.USPS Ship Tech Sheetpage 3“If a manifest is not found, an Unmanifested warning is provided.”USPS original The shipper has until the 7th of the following month to send one, and USPS Ship collects the postage on the 16th.USPS Ship Tech Sheetpage 3“Shippers have until the 7th of the following month to submit a manifest for the packages to prevent unmanifested adjustments. … Postage for unmanifested packages will be collected on the 16th of the following month.”USPS original
- An unmanifested fee applies when more than 4% of a shipper's packages in a month are unmanifested.USPS Ship Tech Sheetpage 3“An unmanifested fee is applied if the shipper’s percentage of unmanifested packages exceeds the configurable threshold for the month (set to 4%).”USPS original It is collected on the 16th of the following month.USPS Ship Tech Sheetpage 3“The Unmanifested fee will be collected on the 16th of the following month.”USPS original
- Package Quality Noncompliance fees apply when a manifest's noncompliant packages exceed the allowed thresholds.USPS Ship Tech Sheetpage 3“USPS Ship calculates Package Quality Noncompliance fees when manifests are submitted that have non-compliant packages that exceed the allowable thresholds.”USPS original The barcode check confirms each barcode is unique and its Mailer ID registered.USPS Ship Tech Sheetpage 3“Barcode Quality is validated to ensure each barcode is unique, and that the Mailer ID embedded in the barcode is registered.”USPS original These fees are collected on the 16th of the following month.USPS Ship Tech Sheetpage 3“Postage for Package Quality Noncompliance will be collected on the 16th of the following month.”USPS original
- Duplicate packages, and sampled packages with no manifest, are subject to interception.eVS to USPS Ship Migration Tech Sheetpage 3“Note that duplicate packages are also subject to interception.”USPS originaleVS to USPS Ship Migration Tech Sheetpage 4“Any sampled packages that are unmanifested are subject to interception.”USPS original
USPS may revoke API credentials, or deny access, for a breach of the terms or for activity that is fraudulent or suspected to be.USPS APIs Terms and ConditionsPDF page 11“You agree that the Postal Service may revoke your credentials and/or deny you access to the Services for any breach or suspected breach of any of the terms in this agreement or any activity that is fraudulent or suspected to be fraudulent.”USPS original It may limit a user's API use when it believes the user is data mining or building address lists.USPS APIs Terms and ConditionsPDF page 7“You agree that the USPS may limit your API usage or credentials when the USPS has reason to believe that you are datamining or creating address lists or for any other purpose the USPS deems to be warranted.”USPS original A user agrees not to use the APIs or their data to make false or copied labels, tracking IDs, Mailer IDs or counterfeit postage labels.USPS APIs Terms and ConditionsPDF page 7“use any of the data, APIs or Services to create unsubstantiated claims, false or copied mailing labels, tracking IDs, mailer IDs, IMbs, IMpbs, counterfeit postage labels, or unpaid postage labels;”USPS original
At registration, USPS may analyze the user's device, called Device Reputation, to confirm the user is who they claim to be.USPS APIs Terms and ConditionsPDF page 11“In addition, the Postal Service may determine Your eligibility to participate in the Services by utilizing an analysis of Your device (“Device Reputation”) to determine if You are the individual you purport to be.”USPS original A user who doesn't allow that analysis may be refused access.USPS APIs Terms and ConditionsPDF page 11“You acknowledge that failure to provide such information or failure to allow for an analysis of Your device through Device Reputation analysis may result in the Postal Service’s inability to allow You to access the Services.”USPS original USPS may use information about a user's API use for investigation, law enforcement and the prosecution of fraud.USPS APIs Terms and ConditionsPDF page 9“The Postal Service may access, collect, and use any information from or related to Your usage of the Services including any of Your data (“Related Information”) for technical support, for regulatory and third party compliance purposes, to protect and enforce the Postal Service’s rights, for investigation and law enforcement purposes, to investigate and prosecute fraudulent activity, to monitor compliance with and investigate potential breaches of the terms of this Agreement, to enhance the Services or other products, to develop new Services or products and to recommend additional products or services to You and others.”USPS original
Terms
- USPS Application Programming InterfacesUSPS APIs, USPS API Platform, USPS suite of APIs
- include online interfaces and access that allows You to download data from the USPS related to your mailing, package or shipping activitiesUSPS APIs Terms and ConditionsPDF page 1“include online interfaces and access that allows You to download data from the USPS related to your mailing, package or shipping activities”USPS original
- Click-N-ShipCNS, Click-N-Ship (CNS)v2 / Enhanced Click-N-Ship
- allows submission of an electronic SSF with manifest, tracking, and postage payment. Available for smaller mailers who do not use a software vendor and do not presort their mail.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 2“allows submission of an electronic SSF with manifest, tracking, and postage payment. Available for smaller mailers who do not use a software vendor and do not presort their mail.”USPS original
- USPS ShipPPC, Package Platform Concept, Package Platform
- The USPS payment and verification platform for outbound packages is called USPS Ship. This platform provides reporting, pricing and visibility as packages move through the mail stream.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 31“The USPS payment and verification platform for outbound packages is called USPS Ship. This platform provides reporting, pricing and visibility as packages move through the mail stream.”USPS original
- Label Owner
- The mailer ID used to create the tracking number and generate manifest filesAPI Tech Sheetpage 2“The mailer ID used to create the tracking number and generate manifest files”USPS original
- Payer
- Who is paying the postageAPI Tech Sheetpage 2“Who is paying the postage”USPS original
- USPS Tracking APITracking APIs, PTR Tracking API
- User requests one-time update of the latest detailed tracking information, including package status and delivery updates, for a specific tracking number.Tracking Access Control Tech Sheetpage 1“User requests one-time update of the latest detailed tracking information, including package status and delivery updates, for a specific tracking number.”USPS original
- Tracking WebhookWebhook, Webhook Subscriptions
- User subscribes to be pushed to scan events as they occur in near-real-time, for a specific tracking number or Mailer ID.Tracking Access Control Tech Sheetpage 1“User subscribes to be pushed to scan events as they occur in near-real-time, for a specific tracking number or Mailer ID.”USPS original
- scan event extract fileCDE, Scan Event Extracts (PTR), Scan Event Extract, Customer Data Extract, Customer Daily Extract
- This file contains every scan event that occurs on every package that the mailer included in the Shipping Services file.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 67“This file contains every scan event that occurs on every package that the mailer included in the Shipping Services file.”USPS original
- MID authorization
- provides label providers and consolidators with access to label generation, rates and tracking for select MIDsTracking Access Control Tech Sheetpage 1“provides label providers and consolidators with access to label generation, rates and tracking for select MIDs”USPS original
- Tracking authorization
- provides service providers and other companies with access to tracking data for select MIDsTracking Access Control Tech Sheetpage 1“provides service providers and other companies with access to tracking data for select MIDs”USPS original
- census adjustments
- Any differences found may result in a postage adjustmentUSPS Ship Tech Sheetpage 3“Any differences found may result in a postage adjustment”USPS original
- Device Reputation
- an analysis of Your deviceUSPS APIs Terms and ConditionsPDF page 11“an analysis of Your device”USPS original
Documents
Tech Guides
- USPS Ship Tech SheetJanuary 6, 2026
- eVS to USPS Ship Migration Tech SheetMay 6, 2025
- API Tech SheetJune 4, 2024
User Guides
- eVS to USPS Ship Migration Tech SheetMay 6, 2025
- USPS APIs Terms and ConditionsMarch 30, 2026
- Tracking Access Control Tech SheetMarch 24, 2026
- Package Tracking Options and ModernizationSeptember 25, 2025
Release Notes
- USPS APIs Release NotesSeptember 30, 2026
Contacts
- The USPS Ship Helpdesk takes questions at uspsshipsupport@usps.gov or 1-877-672-0007 Option 7, Option 1.USPS Ship Tech Sheetpage 6“For assistance or additional information, please contact the USPS Ship Helpdesk at uspsshipsupport@usps.gov or 1-877-672-0007 Option 7, Option 1.”USPS original
- USPS API Support is at APISUPPORT@usps.gov.Tracking Access Control Tech Sheetpage 9“USPS API Support - APISUPPORT@usps.gov”USPS original
- The Customer Access Technology team handles MID authorization for service providers at https://emailus.usps.com/s/web-tools-inquiry.Tracking Access Control Tech Sheetpage 1“MID authorization: To grant your service providers full access authorization to your Mailer IDs (MIDs) direct the service provider to contact the Customer Access Technology (CAT) team (https://emailus.usps.com/s/web-tools-inquiry ).”USPS original
- A breach of USPS API data is reported to cybersafe@usps.gov.USPS APIs Terms and ConditionsPDF page 9“You are responsible for the security of the data once received from the Services or APIs and any breach of the security of the data or transmissions must be reported within 72 hours to cybersafe@usps.gov.”USPS original
Sources
- PostalPro: Tech Sheets for APIs, Click-N-Ship, and USPS ShipUSPS original
- API Tech SheetUSPS original
- USPS Ship Tech SheetUSPS original
- Package Tracking Options and ModernizationUSPS original
- Tracking Access Control Tech SheetUSPS original
- eVS to USPS Ship Migration Tech SheetUSPS original
- USPS APIs Terms and ConditionsUSPS original
- IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetUSPS original
- Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment SystemsUSPS original