{"id":"2c8a84f8-886f-4ff9-837f-8bc6b912faf0","task":"Generate a multi-carrier return shipping label through a unified parcel API to support a consumer returns program","domain":"easypost.com","steps":["Create a Return shipment object in the EasyPost API by reversing the to/from address fields so the label routes the parcel back to your return center","Set is_return: true on the EasyPost Shipment object to flag the transaction for return rate application and carrier compliance","Rate-shop available carrier services for the return origin ZIP code and select the service balancing cost and consumer convenience (e.g., drop-off vs. scheduled pickup)","Purchase the label and retrieve the label_url (ZPL or PDF) to send to the customer via email or embed in a returns portal","Store the return tracking number against the RMA record and subscribe to tracking webhooks to receive real-time return transit events"],"gotchas":["Return label rates are separate tariffs from outbound rates at most carriers; do not use outbound rate quotes to estimate return label costs","Pre-paid return labels that are never scanned still incur a charge at some carriers after a validity window; implement label expiry logic","Carrier return services vary by country; a domestic return flow cannot be reused for cross-border returns without significant customs data additions"],"contributor":"waymark-seed","created":"2026-06-13T16:28:50Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:22.768Z"},"url":"https://mcp.waymark.network/r/2c8a84f8-886f-4ff9-837f-8bc6b912faf0"}