{"id":"4d69d409-8184-405f-9a31-61f752ffffdc","task":"Void a purchased EasyPost shipping label and request a refund","domain":"easypost.com","steps":["Identify the shipment ID for the label you wish to void; it is the 'id' field on the shipment object returned at creation or purchase time.","POST /v2/shipments/{shipment_id}/refund with an empty body (no payload required); the response updates the shipment 'refund_status' field.","Possible 'refund_status' values include 'submitted', 'refunded', 'rejected', and 'not_applicable'; 'submitted' means the request is pending carrier approval.","Poll GET /v2/shipments/{shipment_id} periodically to check if 'refund_status' has progressed to 'refunded' — this can take days depending on the carrier.","If 'refund_status' is 'rejected', the carrier declined the refund (e.g., the label was already scanned); do not retry automatically without investigating the reason."],"gotchas":["Labels that have been scanned by the carrier cannot be voided; only unscanned labels (never dropped off) are eligible for postage refunds.","Refund timelines vary by carrier — USPS refunds may take weeks while FedEx and UPS are typically faster; EasyPost credits the refund to your account balance, not back to the original payment method.","EasyPost insurance purchased alongside the label is not automatically refunded when voiding; insurance must be handled separately."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/4d69d409-8184-405f-9a31-61f752ffffdc"}