Here is a list of the USPS API's that you will need to have permission to use to generate a USPS shipping label.
These steps will need to be submitted to USPS:
The USPS account ( USPS User ID) will need to be moved to production. You will need to contact USPS firstname.lastname@example.org and ask them to move your User ID to production.
For access to more secure APIs, like Label Printing and Package Pickup, you’ll need additional permissions. Contact our Internet Customer Care Center (email@example.com) with the following information:
- “Web Tools API Access” in the subject line of the email
- You will need to provide your USPS User ID in the email.
- Which Label APIs you want to access
- If you’ll be modifying the label image
- How you intend to pay for label postage
Integrate with our Label APIs to print domestic or international shipping labels with a tracking barcode. Note: The Web Tools Label API does not allow customers to pay label postage directly to USPS through Web Tools web services. Postage payment can be administered at your local Post Office or through other postage payment services.
USPS Tracking® Labels API
Generate USPS Tracking barcoded labels for Priority Mail®, First-Class Mail® parcels, and package services parcels.
Priority Mail Open & Distribute® Labels API
Use this tool to generate labels to be placed on a Tag 161 or Tag 190 for Priority Mail Open & Distribute containers.
Priority Mail Express® Labels API
Generate a single-ply Priority Mail Express shipping label with complete addresses, a barcode, and a mailing record.
International Shipping Labels API
Generate international shipping service labels with addresses, barcode, customs form, and mailing receipt.
IF YOU ARE RECEIVING AN AUTHENTICATION ERROR,YOUR USPS USER ID DOES NOT HAVE PERMISSION TO USE THE API.
EXTENSION WORKS CANNOT GRANT ACCESS / PERMISSION TO THE USPS API'S, THIS IS MANAGED BY USPS.
I received this email from USPS and all seemed good after this email l was able to access the relevant API's.
I checked our database and the account, with Username 000000000000, is already live on the Production Server.
The following permissions are active on this account:
Delivery Confirmation Certification V3.0,
Delivery Confirmation Certification V4.0,
Delivery Confirmation PIC only V3.0 - no label,
Delivery Confirmation V2.0,
Delivery Confirmation V3.0,
Delivery Confirmation V4.0,
Delivery Confirmation PIC only Certification V3.0, Zip+4 Address Lookup,
Merchandise Return V2.0,
Merchandise Return V3.0,
Merchandise Return V4.0,
EMR with Delivery Confirmation Certification V3.0,
EMR with Delivery Confirmation Certification V4.0,
Open and Distribute Priority Certify V2,
Open and Distribute Priority Mail V2,
Signature Confirmation Certify V3.0,
Signature Confirmation Certify V4.0,
Signature Confirmation PIC only Certification V3.0,Zip+4 City Lookup, Zip+4 ZIP Code Lookup,
Express Mail Commitments,
Express Mail Commitments V2.0,
First Class Mail Standards, Check address for Fraud, Zip+4 Address Lookup, Get Country, International Rates,
International Rates V2, KHGetCities,
Post Office Locator, Post Office Locator V2,
Priority Mail Standards, Domestic Rates V3,
Domestic Rates V4, SDC Get Location Information, StandardB Standards, Tracking, Tracking V2.