If you are a 3PL or a specific carrier that acts on behalf of the merchant to provide return shipping labels to shoppers, you might want to generate a label by yourself and then attach it to the return, after the webhook event return.approved occured and was sent to your registered endpoint.