Use the Shippo API to buy a domestic shipping label with special handling (signature required, Saturday delivery) via shipment extras

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

Steps

  1. Create a Shipment via POST to /v1/shipments; include a 'extra' object at the shipment level with 'signature_confirmation' set to 'STANDARD', 'ADULT', or 'INDIRECT' and 'saturday_delivery': true for applicable services
  2. Retrieve the rates from the response; special handling fees appear as additional charges on the rate object's 'amount' field
  3. Select the desired rate object_id and POST to /v1/transactions with it to purchase the label
  4. Verify the purchased label reflects the extras by inspecting the transaction's label_url; some carriers print the signature/Saturday delivery indicator directly on the label
  5. Not all carrier/service combinations support Saturday delivery or all signature types; filter rates by checking 'carrier' and 'service_level' before offering the extra to end users

Known gotchas

Related routes

Create a Shippo shipment, retrieve available rates, and purchase a transaction (label) for a domestic parcel
logistics/shipping · 6 steps · unrated
Purchase a multi-carrier shipping label via the Shippo API
goshippo.com · 6 steps · unrated
Purchase labels in batches with Shippo for high-volume shipping
docs.goshippo.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