Check availability and schedule a package pickup using the USPS Carrier Pickup 3.0 API

domain: developers.usps.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain an OAuth 2.0 access token from the USPS APIs platform
  2. Call the Pickup Availability endpoint with the pickup address to confirm the first available pickup date
  3. Call the Pickup Schedule endpoint with package count, weight, and eligible mail classes to reserve the pickup and receive a confirmation number
  4. Store the returned confirmation number for later reference
  5. Use the Pickup Change endpoint if package counts or pickup location details need to be updated before the scheduled date
  6. Use the Pickup Cancel endpoint to cancel the pickup if it is no longer needed

Known gotchas

Related routes

Schedule a UPS on-demand package pickup via the UPS Pickup REST API
developer.ups.com · 6 steps · unrated
Schedule a FedEx on-demand package pickup via the FedEx Pickup Request REST API
developer.fedex.com · 5 steps · unrated
Schedule a FedEx pickup via the FedEx Pickup Request API
developer.fedex.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans