Create and manage RMA (Return Merchandise Authorization) labels and track return shipment status via EasyPost

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

Steps

  1. Create a return shipment via POST /shipments with is_return set to true; swap the to_address and from_address compared to the original outbound shipment so the label routes back to your warehouse
  2. Purchase the return label using the desired carrier and service; retrieve the label_url for PNG or PDF format and the tracking_number
  3. Send the label URL or a QR code representation to the customer via email; for boxless returns, use the EasyPost QR code label feature if the carrier supports it
  4. Associate the return tracking number with the original order in your OMS using EasyPost's Tracker API; create a Tracker object if one is not automatically created at label purchase
  5. Subscribe to tracker.updated webhook events filtered to the return tracking number to receive real-time status updates (in transit, out for delivery back to warehouse, delivered)
  6. Trigger receiving workflows in your WMS when the tracker status transitions to delivered so the returned item can be inspected and dispositioned

Known gotchas

Related routes

Generate a return shipping label and initiate a customer return via EasyPost
easypost.com · 6 steps · unrated
Create a prepaid return label using EasyPost's is_return flag and deliver it to a customer for a domestic parcel return
logistics/shipping · 6 steps · unrated
Create a Return Merchandise Authorization (RMA) record in an OMS or ERP and communicate it to the customer and warehouse
shopify.dev · 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