USPS APIs and shipping software
The USPS APIs let a business's software verify addresses, price and label packages, 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 originalAPI 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 Developers get access through the USPS Developer Portal and test in a separate environment before production.PTR2 FAQsPDF page 5“If you haven’t done so already, you will have to create an app on the developer portal to get access to USPS APIs.”USPS originalUSPS MCAT - TechSheetpage 1“The objective of the Mailer Customer Acceptance Testing (MCAT) environment is to provide USPS Ship and USPS API users with a capability to validate new and upcoming functionality prior to production.”USPS original Click-N-Ship prints labels with postage on usps.com, and the Parcel Data Exchange API moves manifest files between a shipper's software and USPS.Publication 32: Glossary of Postal Termspage 40“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”USPS originalParcel Data Exchange (PDX) API Customer Guidepage 6“Parcel Data Exchange (PDX) is a web and Application Programming Interface (API) based application that provides the capability for customers to send manifest files to the United States Postal Service® (USPS®) and receive outbound files from USPS, pertaining to domestic and international parcel shipments. … This document is intended for users of PDX who use or plan to use a Representational State Transfer (REST) API based software application to connect to PDX.”USPS original
Questions
How do I create a USPS shipping label at home?
Click-N-Ship, the USPS shipping application on usps.com, lets a customer print shipping labels with postage from their own computer.Publication 32: Glossary of Postal Termspage 40“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”USPS original The customer signs in to a free USPS.com account to use it, which also offers file upload and bulk edits.Certified Mail®page 10“Log in to your USPS.com account and select the Click-N-Ship option. … With a free USPS.com account, you can access additional features available in the new, enhanced Click-N-Ship experience: file upload, bulk edits, and more.”USPS original Software built on the USPS APIs makes 4x5 or 4x6 inch shipping labels, thermal labels included, in file formats such as PDF and ZPL.API Tech Sheetpage 1“Choose a label size of either 4” X 5” or 4” X 6” including support for thermal labels … Choose from multiple file formats: PDF, TIFF, JPG, SVG, ZPL at 203dpi and 300dpi, or custom label creation”USPS original Without a printer, a customer can print a label at a Post Office from a USPS Label Broker QR code.Domestic Merchant Returns API: User Guidepage 60“The USPS® Label Broker® service facilitates shipping for consumers without access to a printer. … It allows customers to print labels using a QR Code or Label Broker Label ID at a USPS® Post Office® or via USPS.com.”USPS original
How do I use the USPS address validation API?
Software sends a domestic address to the USPS Addresses API, which verifies and standardizes it and adds a missing ZIP + 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 Like every USPS API, it needs an app on the USPS Developer Portal and an OAuth token.PTR2 FAQsPDF page 5“If you haven’t done so already, you will have to create an app on the developer portal to get access to USPS APIs.”USPS originalUSPS MCAT - TechSheetpage 7“An OAuth Token must be generated to call all APIs.”USPS original From August 1, 2026, USPS charges for it monthly, under a license a business requests in the Business Portal and signs through DocuSign.Addresses API - Tech Sheetpage 1“Effective August 1, 2026, customers can access the Enhanced Addresses API under a consumption-tier pricing model.”USPS originalAddresses API - Tech Sheetpage 2“Access to the Addresses API and webhooks requires a signed license agreement. … Start the license request: In the Business Portal, initiate sign-up at My Account > API Licenses > Add an Addresses API License … Sign via DocuSign: After completing the Business Portal steps, you’ll receive a DocuSign email to sign the order form and license agreements”USPS original
What replaced the USPS Web Tools API?
USPS retired the Web Tools platform on January 25, 2026, and its users move to the USPS APIs on the USPS Developer Portal.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 originalPTR2 FAQsPDF page 2“If you are not already using the Tracking API via the USPS Developer Portal, you will need to migrate there for any tracking needs.”USPS originalPublication 205 Electronic Verification System (eVS®) Business and Technical Guidepage 10“USPS Labels API – Register online at https://developer.usps.com/apis”USPS original For tracking, they move to Tracking 3.2, the only Tracking API that PTR2, USPS's rebuilt tracking platform, supports.Package Tracking Options and Modernizationpage 1“The WebTools platform will retire in January 2026, existing users are encouraged to migrate to USPS APIs Tracking 3.2. … The upcoming platform will exclusively support USPS APIs Tracking 3.2, discontinuing support for the legacy Webtools API. … The new platform, PTR2, has been designed from the ground-up to provide improved availability and performance.”USPS original
Where do I download Click-N-Ship Business Pro?
Click-N-Ship Business Pro is a label program that users download from the Business Customer Gateway, USPS's entry point for online business services.eVS to USPS Ship Migration Tech Sheetpage 1“In CNSBPro, users can generate labels through the downloadable CNSBPro Graphical User Interface (GUI) from Business Customer Gateway (BCG), as shown below.”USPS originalPostalPro: Business Customer Gateway“gives you a single entry point for Postal Service online business services”USPS original USPS plans to retire it and will advise its users to move to Click-N-Ship.USPS Ship Frequently Asked Questionspage 1“There is no change, however there are plans to retire CNSBPro later this year. … Users will be advised to migrate to Click-N-Ship.”USPS original
How do I get a USPS API key?
A developer creates an app on the USPS Developer Portal, and the app gives them a key and secret.PTR2 FAQsPDF page 5“If you haven’t done so already, you will have to create an app on the developer portal to get access to USPS APIs. … When the app is created, it will give you a key and secret.”USPS original The key and secret get an OAuth token, which every USPS API call needs.USPS MCAT - TechSheetpage 6“These credentials are needed to generate OAuth tokens.”USPS originalUSPS MCAT - TechSheetpage 7“An OAuth Token must be generated to call all APIs.”USPS original The Business Portal, where a business opens its USPS account, can also create and update Developer Portal apps.USPS Business Portal (COP) Onboarding User Guidepage 2“The United States Postal Service (USPS) Business Portal (COP) offers business customers a modern, streamlined way to create and manage a USPS business account, set up and onboard core services.”USPS originalUSPS Business Portal (COP) Onboarding User Guidepage 34“The COP app now includes Developer Portal app creation and update capabilities, allowing users to create or modify their apps directly in COP without needing to switch to the developer portal.”USPS original
Does the USPS API have a rate limit?
Yes, each USPS API limits the requests a user may make in a day, by the type of API and data requested.USPS APIs Terms and ConditionsPDF page 7“The Services have a limit on the number of requests that You may make in a given day. … Such limits are dependent on the type of API used or the type of data requested.”USPS original USPS enforces the hourly call quota on each app, not on each business location or token.PTR2 FAQsPDF page 5“The number of API calls per hour is enforced at an application level, not at the CRID or auth token level.”USPS original The Customer Access Team at APISUPPORT@usps.gov takes requests to raise it.PTR2 FAQsPDF page 5“Please reach out the Customer Access Team at APISUPPORT@usps.gov.”USPS original
Is the USPS tracking API free?
From April 2026, the Tracking API and Tracking Webhook are free for merchants and shippers, and for platforms and label providers.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. … 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, charged per tracking number.Tracking Access Control Tech Sheetpage 1“Other businesses will be charged a monthly fee for Tracking API/Webhook use.”USPS originalTracking 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.”USPS original Software vendors whose customers send manifests under their own credentials get no 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
Why doesn't the USPS tracking API show origin and destination?
USPS stopped giving package origin and destination details in the Tracking API and Tracking Webhook in June 2025, in every version.PTR2 FAQsPDF page 3“As of June 2025, package origin and destination details are no longer available in the PTR Tracking API through the Webtools API, Webhooks, USPS APIs v3.0, or USPS APIs v3r2.”USPS original Tracking 3.2, the PTR2 version, also differs on purpose from USPS.com in some events and messages.Package Tracking Options and Modernizationpage 1“The upcoming platform will exclusively support USPS APIs Tracking 3.2, discontinuing support for the legacy Webtools API.”USPS originalPTR2 FAQsPDF page 3“There are many purposeful and accepted differences between the PTR Tracking API (Webtools and USPS APIs Tracking v3) and the modernized PTR Tracking API (Tracking v3r2). … Other tracking channels, like USPS.com and Informed Delivery, that are still using the official system of record v3 API will have some different messaging, information and sometimes events than v3r2.”USPS original
How it fits together
A business that ships with USPS opens a USPS business account, which holds three identifiers: a Customer Registration ID, a Mailer ID and an Enterprise Payment Account.USPS Business Portal (COP) Onboarding User Guidepage 2“When customers create a USPS business account, they receive a Customer Registration ID (CRID), mailer ID (MID) and enterprise payment account (EPA).”USPS original It needs all three to use the USPS APIs, USPS Ship and Click-N-Ship.USPS Business Portal (COP) Onboarding User Guidepage 2“Customers need a CRID, MID, and EPA to access USPS solutions and services, such as USPS APIs, USPS Ship, and Click-N-Ship.”USPS original Its developers then create an app on the USPS Developer Portal and test it in MCAT, the test environment for USPS API users.PTR2 FAQsPDF page 5“If you haven’t done so already, you will have to create an app on the developer portal to get access to USPS APIs.”USPS originalUSPS MCAT - TechSheetpage 1“The objective of the Mailer Customer Acceptance Testing (MCAT) environment is to provide USPS Ship and USPS API users with a capability to validate new and upcoming functionality prior to production.”USPS original USPS Web Tools, the older suite of USPS APIs, retired on January 25, 2026.Publication 32: Glossary of Postal TermsPDF page 234“A suite of application program interfaces (APIs) that enables customers to integrate USPS shipping services into their e-commerce Web sites, call centers, or back-office systems.”USPS originalTracking 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
The USPS APIs price a package, create its label and generate its Shipping Services File, the electronic file of manifest and payment information.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 originalPublication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 474“The electronic file containing all manifest and payment information.”USPS original The Tech Sheets for APIs, Click-N-Ship, and USPS Ship are USPS's documents on these platforms.PostalPro: Tech Sheets for APIs, Click-N-Ship, and USPS Ship“Information on USPS offerings to help you streamline your shipping.”USPS original A shipper whose own software makes its labels sends its manifests through Parcel Data Exchange or a file-transfer protocol such as SFTP.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. … 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 originalPostalPro: Parcel Data Exchange (PDX) API“The Parcel Data Exchange (PDX) provides parcel shippers an additional option to transmit Shipping Service Files and retrieve data extracts and error-warning reports through a secure web service interface rather than through the conventional FTP/SFTP method.”USPS original USPS Ship, the platform in paying for packages, prices each package from its manifest and checks it against 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
Once USPS scans a package, its tracking platform, Product Tracking and Reporting or PTR, makes the scan events available three ways.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 Software asks the Tracking API for a package's latest status, or subscribes to the Tracking Webhook to have events pushed to it.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. … 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 The third way, Scan Event Extract files sent through Data Transfer Services, belongs to package tracking.Package Tracking Options and Modernizationpage 4“Customers enroll with USPS Data Transfer Services and either set up an SFTP account, an EDI integration, or use the PDX application to receive scan even extract files.”USPS original
Smaller shippers without a software vendor use Click-N-Ship, which prints labels with postage on usps.com.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 2“Available for smaller mailers who do not use a software vendor and do not presort their mail.”USPS originalPublication 32: Glossary of Postal Termspage 40“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”USPS original Merchants offer their customers return labels through the Merchant Returns API.Domestic Merchant Returns API: User Guidepage 12“The United States Postal Service (USPS®) Merchant Return web service provides free and easy generation of USPS® return labels for customers of merchants enrolled in the USPS® Merchant Return Program.”USPS original The Informed Delivery API lets mailers and shippers manage Informed Delivery campaigns from their own applications.PostalPro: Informed Delivery API (Application Programming Interface)“The ID API provides Mailers and Shippers with the ability to integrate directly with the Informed Delivery application so they can manage interactive Informed Delivery campaigns for both Mail and Packages through their front-end applications.”USPS original
The USPS APIs
The USPS APIs are an online platform that lets a business's software request USPS services and data for its shipping.USPS APIs Terms and ConditionsPDF page 2“The Service is an online platform, databases and portal that allows You to access data and request services from the USPS related to your mailing or shipping activity through the use of APIs and allows you to create shipping and mailing software or services.”USPS original Each API handles one part of shipping a package, from its address to its delivery.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
| Job | API |
|---|---|
| Verify and standardize an address | AddressesAPI 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 |
| Price a domestic package | Domestic PricesAPI Tech Sheetpage 3“Request domestic commercial or contract rates based on the characteristics of the package.”USPS original |
| Price an international package | International PricesAPI Tech Sheetpage 3“Request international commercial or contract rates based on the characteristics of the package.”USPS original |
| Create a domestic label and its Shipping Services File | Domestic LabelsAPI 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 |
| Create an international label and its customs forms | International LabelsAPI Tech Sheetpage 2“Create international outbound shipping labels and customs forms for packages.”USPS original |
| Link many labels to one form USPS scans at acceptance | SCAN FormAPI 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). … The USPS scans this form at mailing acceptance to generate an acceptance tracking event for each linked label.”USPS original |
| Find a Post Office or destination entry facility | LocationsAPI 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 |
| Get delivery standards or expected delivery dates | Service StandardsAPI 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 |
| Schedule a package pickup | Carrier PickupAPI Tech Sheetpage 4“Schedule a package pickup at no additional cost (Monday through Saturday, excluding holidays).”USPS original |
| Track a package | TrackingAPI 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 |
| Register customers by creating customer and mailer IDs | OrganizationsAPI Tech Sheetpage 4“Register customers with USPS by creating customer and mailer IDs.”USPS original |
How a business's software gets access to the USPS APIs.
- Open a USPS business account in the Business Portal, which issues a Customer Registration ID, Mailer ID and Enterprise Payment Account.USPS Business Portal (COP) Onboarding User Guidepage 2“When customers create a USPS business account, they receive a Customer Registration ID (CRID), mailer ID (MID) and enterprise payment account (EPA).”USPS original
- Create an app on the USPS Developer Portal, which gives a key and secret.PTR2 FAQsPDF page 5“If you haven’t done so already, you will have to create an app on the developer portal to get access to USPS APIs. … When the app is created, it will give you a key and secret.”USPS original
- Call the OAuth 2.0 API with the key and secret to get a token.USPS MCAT - TechSheetpage 7“Call the OAuth 2.0 API with grant_type = “client_credentials” and the Consumer Key and Consumer Secret in the client_id and client_secret fields respectively”USPS original
- Before making labels, get a payment token that names the payer and the label owner.USPS MCAT - TechSheetpage 8“After generating an OAuth token, a Payment authorization token is needed to generate domestic and international labels. … Note: The PAYER and the LABEL_OWNER roles are required to pay for any label transaction.”USPS original
- Call each API with the token at
apis.usps.com, the production host.USPS MCAT - TechSheetpage 7“An OAuth Token must be generated to call all APIs.”USPS originalMerchant Onboarding and Authorization Tech Guidepage 13“apis.usps.com”USPS original
Every label needs a payer and a label owner, the Mailer ID that creates its tracking number.USPS MCAT - TechSheetpage 8“Note: The PAYER and the LABEL_OWNER roles are required to pay for any label transaction.”USPS originalAPI Tech Sheetpage 2“The mailer ID used to create the tracking number and generate manifest files”USPS original Other roles, such as the platform used to create labels, are optional.API Tech Sheetpage 2“Payer and label owner roles are required, the remaining roles are optional. … The platform used to create labels”USPS original Labels get commercial rates unless the payment call names an authorized account or permit with contract rates.API Tech Sheetpage 2“By default, Commercial rates are applied. … Access USPS contract rates by applying an authorized USPS payment account or permit within the payment account end point.”USPS original
A user of the USPS APIs agrees not to make more requests in a day than each API's limit allows.USPS APIs Terms and ConditionsPDF page 7“You agree that You will not make more than the limited number of requests per day.”USPS original Each API's limit depends on the API and the data requested.USPS APIs Terms and ConditionsPDF page 7“Such limits are dependent on the type of API used or the type of data requested.”USPS original USPS may change a limit without notice.USPS APIs Terms and ConditionsPDF page 7“The USPS reserves the right to modify, alter or change these limits without notice for any given API.”USPS original
The Addresses API is not free: from August 1, 2026, USPS prices it in tiers, and its use needs a signed license agreement.Addresses API - Tech Sheetpage 1“Effective August 1, 2026, customers can access the Enhanced Addresses API under a consumption-tier pricing model.”USPS originalAddresses API - Tech Sheetpage 2“Access to the Addresses API and webhooks requires a signed license agreement.”USPS original USPS charges it monthly, and the month's number of record requests sets one tier for the whole month.DMM 509: Other Services“Addresses API validates and corrects address information to improve package and mail delivery service using address data from the City State, ZIP + 4, Five-Digit ZIP, eLOT, DSF, and LACSLink databases, which are integrated into the Addresses API for a price charged monthly based on the tier, determined by the number of events.”USPS originalNotice 123: Price List (effective October 4, 2026)“Fee is monthly unless otherwise indicated.”USPS originalAddresses API - Tech Sheetpage 2“Based on monthly consumption, customer will be charged at a single tier level.”USPS original Tier 1 is a flat fee, and tiers 2 to 4 charge per 1,000 requests or part of 1,000.Addresses API - Tech Sheetpage 2“First tier is a flat rate fee. … Tiers 2-4 is charged a per 1,000 transaction fee or fraction thereof.”USPS original USPS debits the month's Addresses Usage Fee from the Enterprise Payment Account at the start of the next month.Addresses API - Tech Sheetpage 2“Charges will appear as an Addresses Usage Fee and will be debited from the Enterprise Payment Account (EPA) … Fees are assessed at the beginning of each month for usage from the prior month”USPS original
As of October 4, 2026, the Addresses API's monthly fees are these.Notice 123: Price List (effective October 4, 2026)“Notice 123 • Effective October 04, 2026”USPS original
| Record requests in a month | Fee |
|---|---|
| Tier 1: up to 2,000 | $10.00 flatNotice 123: Price List (effective October 4, 2026)“| Tier 1 - up to 2,000 Record Requests | $10.00 |”USPS original |
| Tier 2: up to 10,000 | $4.50 per 1,000Notice 123: Price List (effective October 4, 2026)“| Tier 2 - up to 10,000 Record Requests\* | 4.50 | … Per 1,000 Records.”USPS original |
| Tier 3: up to 50,000 | $4.25 per 1,000Notice 123: Price List (effective October 4, 2026)“| Tier 3 - up to 50,000 Record Requests\* | 4.25 | … Per 1,000 Records.”USPS original |
| Tier 4: over 50,000 | $4.00 per 1,000Notice 123: Price List (effective October 4, 2026)“| Tier 4 - over 50,000 Record Requests\* | 4.00 | … Per 1,000 Records.”USPS original |
How a business gets its Addresses API license.
- Create or log in to a Business Portal account.Addresses API - Tech Sheetpage 2“Create or log in to your USPS COP account: If you don’t already have a COP account, create one”USPS original
- Create an Enterprise Payment Account if there is none, prefunded or debited from a bank account.Addresses API - Tech Sheetpage 2“Set up an Enterprise Payment Account (EPA): If you don’t already have an EPA, create and fund one using trust or ACH by following these steps”USPS originalEnterprise Payment System (EPS) FAQspage 2“The Enterprise Payment System or EPS allows customers to pay for products and services through an Enterprise Payment Account (EPA) funded as an Automated Clearing House (ACH) Debit, which allows automatic withdrawal from your bank account, or Trust Account, which allows you to prefund your account.”USPS original
- Accept the updated Terms & Conditions in the Business Portal, at
My Apps > Developer Apps > Manage.Addresses API - Tech Sheetpage 2“Accept the updated Terms & Conditions: In the Business Portal, go to My Apps > Developer Apps > Manage”USPS original - Add an Addresses API License in the Business Portal, at
My Account > API Licenses.Addresses API - Tech Sheetpage 2“Start the license request: In the Business Portal, initiate sign-up at My Account > API Licenses > Add an Addresses API License”USPS original - Sign the order form and license agreements that USPS sends by DocuSign email.Addresses API - Tech Sheetpage 2“Sign via DocuSign: After completing the Business Portal steps, you’ll receive a DocuSign email to sign the order form and license agreements”USPS original
USPS Web Tools was the older suite of USPS APIs, for building USPS shipping into websites, call centers and back-office systems.Publication 32: Glossary of Postal TermsPDF page 234“A suite of application program interfaces (APIs) that enables customers to integrate USPS shipping services into their e-commerce Web sites, call centers, or back-office systems.”USPS original USPS retired the Web Tools platform on January 25, 2026, and its tracking users move to Tracking 3.2.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 originalPackage Tracking Options and Modernizationpage 1“The WebTools platform will retire in January 2026, existing users are encouraged to migrate to USPS APIs Tracking 3.2.”USPS original
USPS Developer Portal
Also called Developer Portal, USPS API Developer Portal
“The Developer Portal provides coding examples and downloadable specifications to accelerate integration.”API Tech Sheetpage 1“The Developer Portal provides coding examples and downloadable specifications to accelerate integration.”USPS original
Platform
“The platform used to create labels”API Tech Sheetpage 2“The platform used to create labels”USPS original
USPS Application Programming Interfaces
Also called USPS APIs, USPS API Platform, USPS suite of APIs
“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.”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
Payer
“Who is paying the postage”API Tech Sheetpage 2“Who is paying the postage”USPS original
Label Owner
“The mailer ID used to create the tracking number and generate manifest files”API Tech Sheetpage 2“The mailer ID used to create the tracking number and generate manifest files”USPS original
Business Portal
Also called COP, Business Portal (Formerly Customer Onboarding Portal), Customer Onboarding Portal, USPS Business Portal
“The United States Postal Service (USPS)Business Portal (COP) offers business customers a modern, streamlined way to create and manage a USPS business account set-up and onboard core services.”PostalPro: Business Portal (Formerly Customer Onboarding Portal)“The United States Postal Service (USPS)Business Portal (COP) offers business customers a modern, streamlined way to create and manage a USPS business account set-up and onboard core services.”USPS original
Test and production environments
MCAT, Mailer Customer Acceptance Testing, is the environment where USPS Ship and USPS API users test functionality before production.USPS MCAT - TechSheetpage 1“The objective of the Mailer Customer Acceptance Testing (MCAT) environment is to provide USPS Ship and USPS API users with a capability to validate new and upcoming functionality prior to production.”USPS original In MCAT, a developer can try an integration from authentication through label creation.USPS MCAT - TechSheetpage 5“In the MCAT environment, customers can explore and validate USPS API integrations before moving to Production, including authentication, address validation, pricing, label creation, carrier pickup, and appointment workflows.”USPS original USPS encourages API users to start in testing, then move to production at https://developers.usps.com.USPS Ship Frequently Asked Questionspage 6“Customers are encouraged to start in the API testing environment (CAT) for testing: https://developerscat.usps.com/. … To move to production, use https://developers.usps.com/ to get started.”USPS original
Credentials belong to one environment: production credentials don't work in MCAT, and MCAT credentials don't work in production.USPS MCAT - TechSheetpage 1“Production/TEM credentials are not supported in MCAT, and MCAT credentials cannot be used in Production/TEM.”USPS original A token made in MCAT can't call production APIs either.USPS MCAT - TechSheetpage 7“A token generated in MCAT cannot be used to call APIs in Production or in other environments.”USPS original MCAT's APIs are at apis-cat.usps.com, and production's are at apis.usps.com.USPS MCAT - TechSheetpage 6“The base URL for all USPS APIs in the Cloud is: apis-cat.usps.com.”USPS originalMerchant Onboarding and Authorization Tech Guidepage 13“apis.usps.com”USPS original
MCAT runs every function of the production Labels API, but it watermarks each label and charges no postage.USPS MCAT - TechSheetpage 8“All functionality currently available for the Labels API in Production will be available in MCAT. … However, a watermark will be applied to all label images generated in MCAT and there will be no actual postage charged to the mailers’ live payment accounts.”USPS original It holds no operational data such as scans or refunds.USPS MCAT - TechSheetpage 1“Operational data including scans, verifications, disputes and refunds are not supported.”USPS original Load tests go to the Test Environment for Mailers instead, by a service request through Email Us, USPS's web contact page at https://emailus.usps.com/s/web-tools-inquiry.USPS MCAT - TechSheetpage 8“Performance/load testing is NOT supported in the MCAT environment. … If performance/load testing is needed, please submit a service request through Email Us to coordinate testing in the TEM environment.”USPS originalTracking Access Control Tech Sheetpage 3“Initiate request for tracking data access: Contact USPS via "Email Us" (https://emailus.usps.com/s/web-tools-inquiry) to initiate the order form and IP agreement process.”USPS original
Parcel Data Exchange, or PDX, the service that carries manifest files, keeps a separate test copy called PDX CAT.Parcel Data Exchange (PDX) API Customer Guidepage 13“The PDX CAT environment is separate from PDX Production and provides an isolated testing environment or “sandbox” for customers to test PDX file uploads, lists and downloads without impacting any Production data.”USPS original Each PDX upload also names its environment, such as TEM for test data.Parcel Data Exchange (PDX) API Customer Guidepage 14“This field can refer to one of the two supported environments: … “TEM” This is used for non-production data for testing purposes.”USPS original PDX CAT needs its own accounts and Mailer IDs.Parcel Data Exchange (PDX) API Customer Guidepage 13“A new username and password for the CAT environment are required to create the new CAT account. … Users will need to request new MIDs to use in the CAT environment.”USPS original
Mailer Customer Acceptance Testing
Also called MCAT
“The objective of the Mailer Customer Acceptance Testing (MCAT) environment is to provide USPS Ship and USPS API users with a capability to validate new and upcoming functionality prior to production.”USPS MCAT - TechSheetpage 1“The objective of the Mailer Customer Acceptance Testing (MCAT) environment is to provide USPS Ship and USPS API users with a capability to validate new and upcoming functionality prior to production.”USPS original
Test Environment for Mailers
Also called TEM, Testing Environment for Mailers, TEM (Testing Environment for Mailers)
“The Test Environment for mailers (TEM) is a test platform designed to allow mailers to test their ability to submit electronic mailing information such as Full Service (FS) mailings to the Postal Service.”PostalPro: Testing Environment for Mailers (TEM) Using Mail.XML“The Test Environment for mailers (TEM) is a test platform designed to allow mailers to test their ability to submit electronic mailing information such as Full Service (FS) mailings to the Postal Service.”USPS original
PDX CAT environment
“separate from PDX Production and provides an isolated testing environment or “sandbox” for customers to test PDX file uploads, lists and downloads without impacting any Production data”Parcel Data Exchange (PDX) API Customer Guidepage 13“separate from PDX Production and provides an isolated testing environment or “sandbox” for customers to test PDX file uploads, lists and downloads without impacting any Production data”USPS original
Manifest files through PDX
PDX is a web and API application that carries manifest files to USPS and outbound files back to the customer.Parcel Data Exchange (PDX) API Customer Guidepage 6“Parcel Data Exchange (PDX) is a web and Application Programming Interface (API) based application that provides the capability for customers to send manifest files to the United States Postal Service® (USPS®) and receive outbound files from USPS, pertaining to domestic and international parcel shipments.”USPS original The Domestic Labels API generates the Shipping Services File for each label it makes.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 Shippers whose own or off-the-shelf software makes labels send their manifests through PDX or a file-transfer protocol such as SFTP.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. … 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 originalPostalPro: Parcel Data Exchange (PDX) API“The Parcel Data Exchange (PDX) provides parcel shippers an additional option to transmit Shipping Service Files and retrieve data extracts and error-warning reports through a secure web service interface rather than through the conventional FTP/SFTP method.”USPS original
PDX is free for business customers and third-party vendors.PostalPro: Parcel Data Exchange (PDX) API“The PDX application is available free of charge for business customers and third-party vendors.”USPS original Each call carries a Business Customer Gateway username and password.Parcel Data Exchange (PDX) API Customer Guidepage 6“All PDX Web Service calls require a USPS® Business Customer Gateway (BCG) username and password.”USPS original PDX skips the Data Transfer Services setup, so a shipper can enroll online and ship the same day.PostalPro: Parcel Data Exchange (PDX) API“This application bypasses the Data Transfer Services (DTS) account configuration process, allowing a USPS Shipping customer to enroll online and begin shipping packages within the same day.”USPS original Its outbound files include the data extracts and error-warning reports that PTR generates.PostalPro: Parcel Data Exchange (PDX) API“The Parcel Data Exchange (PDX) provides parcel shippers an additional option to transmit Shipping Service Files and retrieve data extracts and error-warning reports through a secure web service interface rather than through the conventional FTP/SFTP method.”USPS originalParcel Data Exchange (PDX) Web Application User Guidepage 21“Outbound files generated by Product Tracking and Reporting (PTR) are shown in the following table.”USPS original
PTR2 accepts Shipping Services Files only in versions 1.6, 1.7 and 2.0.PTR2 FAQsPDF page 4“Mailers must use versions 1.6, 1.7 or 2.0”USPS original
Tracking APIs and webhooks
USPS recommends that businesses building tracking into their systems use its Tracking API and webhooks.Package Tracking Options and Modernizationpage 3“We recommend new businesses integrate with our Webhooks and API options for best results.”USPS original The right one depends on the business's need:Package Tracking Options and Modernizationpage 3“Choosing the preferred tracking tool may depend on the business need”USPS original
- The Tracking API returns a package's latest tracking details when software asks, 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 It suits software that wants occasional updates and can't store tracking events.Package Tracking Options and Modernizationpage 3“Best for: Businesses or developers who want intermittent tracking status updates to integrate tracking into their own applications or websites and can’t store USPS tracking events in their system.”USPS original
- The Tracking Webhook pushes scan events to the subscriber as they happen, for a 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 USPS recommends it to a business that keeps its own tracking history.Package Tracking Options and Modernizationpage 3“If you plan to build and maintain your own dataset of package tracking history, then we recommend the webhook subscription service.”USPS original
- Scan Event Extracts are files of scan events, kept for experienced partners that prefer existing transmission methods.Package Tracking Options and Modernizationpage 4“This option is not recommended for new users but is provided for experienced partners that prefer existing data transmission methods.”USPS original
PTR2, the platform that replaces PTR, supports only Tracking 3.2.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. … The upcoming platform will exclusively support USPS APIs Tracking 3.2, discontinuing support for the legacy Webtools API.”USPS original Tracking 3.2 became available on August 15, 2025, and USPS plans to retire Tracking 3.0 in 2026.Package Tracking Options and Modernizationpage 3“Our recommendation is to start with Tracking 3.2, which will be available August 15, 2025. … USPS plans to sunset Webtools and Tracking 3.0 in 2026.”USPS original USPS also plans to retire the Tracking Summary API, whose data is in Tracking 3.0 and Tracking 3.2.PTR2 FAQsPDF page 5“USPS plans to retire the Tracking Summary API. … The data from this API is available in the USPS APIs Tracking API v3 and v3r2.”USPS originalPTR2 FAQsPDF page 3“There are many purposeful and accepted differences between the PTR Tracking API (Webtools and USPS APIs Tracking v3) and the modernized PTR Tracking API (Tracking v3r2).”USPS originalTracking Access Control Tech Sheetpage 9“Tracking 3.0 Modernization API Specs (also referenced as Tracking 3.2)”USPS original
The Tracking Webhook offers two subscriptions under Tracking 3.2.Package Tracking Options and Modernizationpage 3“The new Subscriptions Tracking 3.2 specification can be found here. … In addition to updates to the existing Tracking Subscription, there is a new Detailed Scan Event Subscription.”USPS original The Tracking Subscription sends the whole event history at each event, with the Tracking API's fields.Package Tracking Options and Modernizationpage 4“This subscription provides the tracking results at the time of the event and includes the entire event history, along with the fields available on the Tracking API.”USPS original The Detailed Scan Subscription sends only the current event, plus extract fields such as Mailer IDs and container information.Package Tracking Options and Modernizationpage 4“A new subscription that streamlines the payload by delivering only the current event, rather than the entire event history. … This option also incorporates data fields that were previously exclusive to the Scan Event Extract file, including the container information and Mailer IDs.”USPS original
Starting April 2026, USPS controls access to tracking data to improve security and fight 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 A label provider or consolidator needs MID authorization for a merchant's Mailer IDs, and other service providers need tracking authorization.Tracking Access Control Tech Sheetpage 1“MID authorization provides label providers and consolidators with access to label generation, rates and tracking for select MIDs. … Tracking authorization provides service providers and other companies with access to tracking data for select MIDs.”USPS original Paid users add a payment token to each Tracking API request or webhook 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
Tracking Subscription
“This subscription provides the tracking results at the time of the event and includes the entire event history, along with the fields available on the Tracking API.”Package Tracking Options and Modernizationpage 4“This subscription provides the tracking results at the time of the event and includes the entire event history, along with the fields available on the Tracking API.”USPS original
Detailed Scan Subscription
“A new subscription that streamlines the payload by delivering only the current event, rather than the entire event history.”Package Tracking Options and Modernizationpage 4“A new subscription that streamlines the payload by delivering only the current event, rather than the entire event history.”USPS original
USPS Tracking API
Also called Tracking 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 Webhook
Also called Webhook, 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 file
Also called CDE, DETEXTRO, 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 MIDs”Tracking 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 MIDs”Tracking Access Control Tech Sheetpage 1“provides service providers and other companies with access to tracking data for select MIDs”USPS original
Click-N-Ship and Label Broker
Click-N-Ship is the USPS shipping application on usps.com that prints labels with postage on the customer's own computer.Publication 32: Glossary of Postal Termspage 40“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”USPS original It serves smaller mailers who use no software vendor and don't presort.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 2“Available for smaller mailers who do not use a software vendor and do not presort their mail.”USPS original It sends USPS the Shipping Services File, with manifest, tracking and postage payment, for each label.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 2“Click-N-Ship (CNS)v2 / Enhanced Click-N-Ship allows submission of an electronic SSF with manifest, tracking, and postage payment.”USPS original A business account's Ship Now action opens it to print labels.Merchant Onboarding and Authorization Tech Guidepage 8“will take the user to Click-n-Ship v2 to print labels.”USPS original
Click-N-Ship Business Pro is a label program that users download from the Business Customer Gateway.eVS to USPS Ship Migration Tech Sheetpage 1“In CNSBPro, users can generate labels through the downloadable CNSBPro Graphical User Interface (GUI) from Business Customer Gateway (BCG), as shown below.”USPS original Shippers who used it with eVS, the electronic verification system, 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). … This includes customers using Premium Forwarding Services Commercial (PFSC) and Click N Ship BusinessPro (CNBPro). … eVS customers must migrate to USPS Ship or USPS APIs by February 2025.”USPS original USPS Ship replaces eVS, not Click-N-Ship Business Pro.USPS Ship Frequently Asked Questionspage 1“No, it is replacing eVS.”USPS original USPS Ship brings no change to how Click-N-Ship Business Pro makes and prints labels, and Business Pro users need no other software client.USPS Ship Frequently Asked Questionspage 1“There is no change, however there are plans to retire CNSBPro later this year.”USPS original USPS plans to retire Click-N-Ship Business Pro itself and will advise its users to move to Click-N-Ship.USPS Ship Frequently Asked Questionspage 1“There is no change, however there are plans to retire CNSBPro later this year. … Users will be advised to migrate to Click-N-Ship.”USPS original
USPS Label Broker serves customers without a printer.Domestic Merchant Returns API: User Guidepage 60“The USPS® Label Broker® service facilitates shipping for consumers without access to a printer.”USPS original It stores a label under a QR code or Label Broker ID, which the customer prints at a Post Office or on USPS.com.Domestic Merchant Returns API: User Guidepage 61“The USPS Label Broker® will generate a unique code to identify the saved label.”USPS originalDomestic Merchant Returns API: User Guidepage 60“It allows customers to print labels using a QR Code or Label Broker Label ID at a USPS® Post Office® or via USPS.com.”USPS original The Merchant Returns API can send its return labels to Label Broker.Domestic Merchant Returns API: User Guidepage 60“Label Broker label delivery is supported by the USPS® Merchant Return API.”USPS original
Click-N-Ship Business Pro
Also called CNSBPro, CNBPro
“In CNSBPro, users can generate labels through the downloadable CNSBPro Graphical User Interface (GUI) from Business Customer Gateway (BCG)”eVS to USPS Ship Migration Tech Sheetpage 1“In CNSBPro, users can generate labels through the downloadable CNSBPro Graphical User Interface (GUI) from Business Customer Gateway (BCG)”USPS original
USPS Label Broker service
Also called USPS Label Broker, Label Broker
“facilitates shipping for consumers without access to a printer. It allows customers to print labels using a QR Code or Label Broker Label ID at a USPS® Post Office® or via USPS.com.”Domestic Merchant Returns API: User Guidepage 60“facilitates shipping for consumers without access to a printer. It allows customers to print labels using a QR Code or Label Broker Label ID at a USPS® Post Office® or via USPS.com.”USPS original
Click-N-Ship
Also called CNS
“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”Publication 32: Glossary of Postal Termspage 40“An online USPS shipping application through usps.com that enables customers to print shipping labels with postage from their own computers.”USPS original
Business Customer Gateway
Also called BCG, BCG (Business Customer Gateway)
“where shippers can manage their mailing activity”Publication 205 Electronic Verification System (eVS®) Business and Technical Guidepage 21“where shippers can manage their mailing activity”USPS original
What goes wrong
- Credentials and tokens work only in the environment that issued them, so a token from MCAT fails in production.USPS MCAT - TechSheetpage 1“Production/TEM credentials are not supported in MCAT, and MCAT credentials cannot be used in Production/TEM.”USPS originalUSPS MCAT - TechSheetpage 7“A token generated in MCAT cannot be used to call APIs in Production or in other environments.”USPS original
- USPS may limit or deny API access when it suspects data mining, address-list building or requests built to get around its terms.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. … If USPS determines that errors in Your requests, no-data results, non-conforming requests or the like are an attempt to circumvent restrictions in these terms, the USPS may act unilaterally to deny access to the Services and data.”USPS original
- Moving to PTR2 changes the data format of the Tracking API and webhooks, so existing users must cut over.PTR2 FAQsPDF page 2“Please note the data format for APIs and Webhooks will change. … If you are currently using that API, there will be a specification change that will require a cutover.”USPS original
- PTR2 no longer accepts Shipping Services File versions 1.3, 1.4 and 1.5.PTR2 FAQsPDF page 2“Shipping Services file versions 1.3, 1.4 and 1.5 will no longer be accepted in PTR2.”USPS original
- A PDX account inactive for more than 90 days is deactivated, and five or more uploads a minute may deactivate it.Parcel Data Exchange (PDX) API Customer Guidepage 6“A PDX account that is inactive for more than 90 days will be automatically deactivated.”USPS originalParcel Data Exchange (PDX) API Customer Guidepage 14“Overloading PDX with five or more manifest uploads per minute may cause your account to be deactivated.”USPS original
- A merchant that generates many unused labels may lose its use of Label Broker.Domestic Merchant Returns API: User Guidepage 60“Merchants that generate many unused labels may have their ability to use Label Broker suspended.”USPS original
- USPS may revoke API credentials for a breach of its terms or for suspected fraud.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
Index: 24 entries
Services (10)
Systems (7)
Roles (2)
Sources
- API Tech SheetUSPS original
- PTR2 FAQsUSPS original
- USPS MCAT - TechSheetUSPS original
- Publication 32: Glossary of Postal TermsUSPS original
- Parcel Data Exchange (PDX) API Customer GuideUSPS original
- Certified Mail®USPS original
- Domestic Merchant Returns API: User GuideUSPS original
- Addresses API - Tech SheetUSPS original
- Tracking Access Control Tech SheetUSPS original
- Publication 205 Electronic Verification System (eVS®) Business and Technical GuideUSPS original
- Package Tracking Options and ModernizationUSPS original
- eVS to USPS Ship Migration Tech SheetUSPS original
- PostalPro: Business Customer GatewayUSPS original
- USPS Ship Frequently Asked QuestionsUSPS original
- USPS Business Portal (COP) Onboarding User GuideUSPS original
- USPS APIs Terms and ConditionsUSPS original
- Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment SystemsUSPS original
- PostalPro: Tech Sheets for APIs, Click-N-Ship, and USPS ShipUSPS original
- USPS Ship Tech SheetUSPS original
- PostalPro: Parcel Data Exchange (PDX) APIUSPS original
- IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetUSPS original
- PostalPro: Informed Delivery API (Application Programming Interface)USPS original
- Merchant Onboarding and Authorization Tech GuideUSPS original
- DMM 509: Other ServicesUSPS original
- Notice 123: Price List (effective October 4, 2026)USPS original
- Enterprise Payment System (EPS) FAQsUSPS original
- PostalPro: Business Portal (Formerly Customer Onboarding Portal)USPS original
- PostalPro: Testing Environment for Mailers (TEM) Using Mail.XMLUSPS original
- Parcel Data Exchange (PDX) Web Application User GuideUSPS original