File a UPS claim for a lost or damaged package via the UPS Claims API with correct windows per claim type

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

Steps

  1. Obtain an OAuth 2.0 client-credentials token from the UPS auth endpoint using your client_id and client_secret before calling any Claims API endpoint.
  2. Determine claim type: for loss/non-delivery, the filing window is nine months from the shipment date; for damage, file within 60 days of the delivery date — missing either window results in automatic rejection.
  3. Submit a POST to the UPS Claims API with the tracking number, claim type, declared value, and a description of the damage or loss; attach supporting documentation (photos, packing slips) as base64-encoded content.
  4. Poll the returned claim number via GET on the Claims API or monitor the UPS Claims Dashboard to track status transitions (Submitted → In Review → Approved/Denied).
  5. If additional documentation is requested, upload it within the timeframe specified in the status response to avoid claim closure.
  6. Reconcile approved payment against the declared shipment value; UPS pays the lesser of declared value or repair/replacement cost.

Known gotchas

Related routes

File a late-delivery Guaranteed Service Refund (GSR) claim with UPS or FedEx for a parcel that missed the committed delivery commitment
developer.ups.com · 5 steps · unrated
Use the EasyPost Insurance API to insure a standalone shipment (not purchased via EasyPost) and file a claim
docs.easypost.com · 5 steps · unrated
Insure a non-EasyPost shipment and file a claim via the EasyPost Insurance API
easypost.com · 5 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