Changelog
2026-06-15
Updates
- Full addresses on labels.
POST /v1/labelsnow returns completefrom_addressandto_addressobjects with name, street, city, state, zip, country, phone, and email — not just ZIP codes. The full address and parcel data provided when fetching rates is now preserved through to the label response. - Shipment records on label purchase. Every label purchased via the API now creates a corresponding shipment record internally. This means labels appear in the shipping history, support receipt printing, and can be cloned for repeat shipments.
- Rate cache stores full context.
POST /v1/ratesnow retains the complete sender/recipient addresses and parcel dimensions alongside the rate data. This enables richer label responses and accurate shipment records without requiring the addresses to be re-submitted at purchase time.
2026-05-22
New
- OpenAPI specification. A full OpenAPI 3.1 spec is now published at
openapi.yaml. Generate clients, import into your API tool of choice, or browse the schemas directly. - Postman collection. Import the Package Retriever API collection and the sandbox environment to start hitting the API in one click. Pre-wired requests cover address validation, rates, labels, tracking, and the wallet.
- Interactive API demo. A no-auth, in-browser demo runs the full validate → rates → label → track flow against sandbox fixtures, so you can try the API before signing up.
Updates
- Address validation reliability. The
POST /v1/addresses/validatebackend was migrated to Google’s Places API (New), improving geocoding accuracy and timeout behavior. No request or response changes. - Rates engine consolidation.
POST /v1/ratesnow runs through a unified multi-carrier pipeline. Partial-result behavior is more predictable when a single carrier times out — successful carriers still return rates andfailed_carrierslists the rest. See rate limits for retry guidance.
Fixes
- Several documentation links in the API reference and quickstarts were corrected.
- Minor stability fixes across the rates, tracking, and webhook services.
2026-05-16
NEW: Package Retriever API v1 Launch
The Package Retriever shipping API is now publicly available. Free multi-carrier label creation, rate shopping, tracking, and address validation — no subscription required. Endpoints:POST /v1/addresses/validate— Address validation with residential classificationPOST /v1/rates— Multi-carrier rate shopping with carbon estimatesPOST /v1/labels— Label purchase with wallet deductionGET /v1/labels/{id}— Label details and void statusDELETE /v1/labels/{id}— Label void requestPOST /v1/trackers— Tracking registrationGET /v1/trackers/{id}— Tracking status and eventsGET /v1/carrier-accounts— List BYOA accountsPOST /v1/batches— Batch creation (up to 5,000 labels)POST /v1/batches/{id}/buy— Start batch processingGET /v1/batches/{id}— Batch progressGET /v1/wallet— Wallet balance
- Prepaid wallet with auto-reload
- BYOA carrier accounts at no surcharge
- Sandbox mode (pr_test_ keys)
- label.created webhook with HMAC verification
- Published rate limits on all endpoints
- Normalized error codes with suggestions

