Skip to main content

USPS

Connect your USPS account to TrackShip

Written by Brijesh

To continue tracking USPS shipments reliably, you can connect your USPS account to TrackShip.
​
Due to recent USPS policy changes (effective April 1, 2026), connecting your USPS account ensures uninterrupted tracking and improved performance.

:point_right: Who should do this? Who should do this?

You should connect your USPS account if:

  • You generate USPS shipping labels directly

  • You have a USPS Business / Web Tools account

:white_check_mark: Why connect your USPS account?

  • Faster and more reliable tracking updates

  • Improved delivery status accuracy

  • Avoid potential tracking interruptions

:gear: Step 1: Get your USPS credentials
​
1. Go to the USPS Customer Onboarding Portal (COP):
​https://cop.usps.com/cop-navigator?wf=API&showCC=false or https://gateway.usps.com
2. Log in with your USPS account (or create one)
3. Once logged in, go to My Apps
4. Select your app and open the Credentials section
5. Copy: Consumer Key & Consumer Secret

This usually takes just a few minutes.

6. Submit an IP Agreement with USPS (Required - most commonly missed step)

⚠️ CRITICAL: Without this step, you will get a "Unknown" error even after adding credentials to TrackShip.

Option A: Email (Recommended)

  1. Submit an IP Agreement inquiry

  2. State: "I need to authorize my USPS account for tracking API access under the new April 1st, 2026 requirements for use with TrackShip."

  3. Include your USPS account username/MID

Option B: Phone

  1. Call: 1-(877)-672-0007

  2. Press option #6 (API Access Control), Then press option #2

  3. Request: "Authorization for my USPS account to access the tracking API under the new April 1st requirements"

Timeline: USPS typically processes IP Agreement requests within 1-3 business days. You'll receive an email confirmation from USPS when approved.

:gear: Step 2: Add your USPS account to TrackShip
​
1. Go to your TrackShip dashboard
2. Navigate to Settings → Carriers
3. Click Add USPS Account
4. Paste your credentials: ​Consumer Key & Consumer Secret
5. Click Save

:warning: Important note

  • Your credentials are used only to access tracking data securely

  • TrackShip does not modify your USPS account or shipments

:question: Need help?
​If you’re unsure whether this applies to you, or need help finding your credentials:
​

:point_right: Contact us, and we’ll guide you step-by-step
​

:blue_book: More details
​
You can read the official USPS update here:
​https://postalpro.usps.com/node/14702


🚢 Special Cases: Third-Party Shipping Platforms

I use PirateShip

Issue: PirateShip users don't have individual USPS credentials - PirateShip brokers USPS access for you.

Solution: We're actively working on a solution for PirateShip users. You'll receive an email when an alternative solution is ready. Your shipments are still being delivered - only tracking visibility in TrackShip is temporarily affected.

Alternative: You can still track USPS shipments manually at usps.com using your tracking numbers.


I use ShipStation, Stamps.com, or WooCommerce Shipping

Two scenarios:

Scenario A: Platform uses YOUR USPS account

  • Follow the steps above (Step 1 + Step 2)

  • Use the same USPS credentials you connected to ShipStation/Stamps.com/WooCommerce Shipping

Scenario B: Platform brokers USPS for you (you don't have individual USPS credentials)

  • We can set up platform API integration as an alternative solution

Not sure which applies to you? Reply to any TrackShip email and we'll help you figure it out!


I use EasyPost, GoShippo, or other platforms

Solution: Most platforms either:

  • Use YOUR USPS account (follow Steps 1 + 2 above), OR

  • Broker USPS access (contact [email protected] for alternative integration)

If you're unsure which applies to you, contact [email protected] and we'll guide you through the right setup.


I dropship / use a 3PL warehouse

Question: Does your dropshipper/3PL use your USPS account, or their own?

  • If they use YOUR account: Follow Steps 1 + 2 above

  • If they use THEIR account: Contact [email protected] - we'll need to coordinate with your dropshipper/3PL for API access

Did this answer your question?