Create an international shipping label with the required customs form data using the USPS International Labels 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. Register a USPS APIs account and obtain OAuth 2.0 client credentials via the USPS APIs platform
  2. Exchange client credentials for an access token before calling any labels endpoint
  3. Submit package characteristics, mail class (e.g., Priority Mail International), and customs declaration content items to the International Labels 3.0 endpoint
  4. Retrieve the generated label image along with the electronically filed customs form data
  5. Verify the response confirms the Shipping Services File was created so the item is compliant before induction
  6. Update any legacy Web Tools XML integration to the new OAuth-based v3 request/response schema using USPS's field mapping guide

Known gotchas

Related routes

Build a customs declaration and commercial invoice payload for an international shipment label via carrier APIs
logistics/shipping · 6 steps · unrated
Declare customs information on an international shipment label via the EasyPost CustomsInfo API
easypost.com · 5 steps · unrated
Generate a USPS domestic shipping label using the USPS Domestic Labels v3 API with OAuth 2.0 authentication
logistics/shipping · 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