Skip to content

v13.1 — Full USPS API v3 (18 domains, 75+ endpoints)

Choose a tag to compare

@johnpaulmedina johnpaulmedina released this 25 Mar 02:27
Immutable release. Only release title and notes can be modified.

Complete implementation of all USPS API v3 domains:

18 API domains, 75+ endpoints, 93 tests, 154 assertions

New API Classes

  • Tracking — track packages, email notifications, proof of delivery
  • Labels — create/cancel/reprint domestic shipping labels, branding, IMB
  • International Labels — create/cancel/reprint international labels
  • Domestic Prices — base rates, extra services, total rates, letter rates
  • International Prices — international rate calculations
  • Service Standards — delivery estimates and standards
  • Service Standards Directory — bulk directory reports
  • Service Standards Files — downloadable standards files
  • International Service Standards — international delivery standards
  • Locations — dropoff locations, post offices, parcel lockers
  • Carrier Pickup — schedule/manage USPS pickups
  • Containers — container labels, package management, manifests
  • Payments — payment authorization tokens, account balances
  • Campaigns — Informed Delivery mail campaigns
  • Package Campaigns — Informed Delivery package campaigns
  • Adjustments — census and duplicate adjustments
  • Disputes — create billing disputes
  • Appointments — FAST facility appointments

Architecture

  • Per-scope OAuth2 token caching
  • Strict PHP types throughout
  • Full PHPUnit test suite with HTTP mocking
  • Updated GitHub Pages documentation