Insure a non-EasyPost shipment and file a claim via the EasyPost Insurance API

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

Steps

  1. To insure a shipment not purchased through EasyPost, use POST /v2/insurances with body: to_address, from_address, tracking_code, carrier, amount (declared value in USD), and reference (your internal order ID).
  2. EasyPost returns an Insurance object with id (ins_...), status (new), and provider — retain this object for claim filing.
  3. Track the insurance status via GET /v2/insurances/{insurance_id}; status transitions include new, pending, purchased, unfiled, and filed.
  4. If the shipment is lost or damaged, file a claim by contacting the insurer per the instructions in EasyPost's insurance documentation — the claims process may redirect you to a third-party insurer portal rather than an API endpoint; check current EasyPost docs for the active claims process.
  5. Retrieve all standalone insurances via GET /v2/insurances with optional page_size and before_id pagination parameters.

Known gotchas

Related routes

Use the EasyPost Insurance API to insure a standalone shipment (not purchased via EasyPost) and file a claim
docs.easypost.com · 5 steps · unrated
Add parcel insurance to an EasyPost shipment
easypost.com · 5 steps · unrated
Track a shipment with the EasyPost Trackers API and receive webhook events
easypost.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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