Create return label functionality via API

AI-generated summary

Return label creation via API is the main unresolved issue. The original question asks whether the Shopify Admin feature for creating return labels—setting package, weight, shipping service, and optionally emailing the generated label to the customer—can also be done through an API.

Current answer in the discussion:

  • Shopify does not provide a direct API endpoint to generate or manage return labels.
  • Return label creation is described as an Admin-only workflow.
  • Existing APIs for reverse deliveries may help with uploading/managing labels, but not creating them.

Suggested alternatives:

  • Use third-party shipping/logistics services such as Shippo, EasyPost, or ShipStation, which may offer their own APIs for return label generation.
  • Build the label creation flow in a custom fulfillment system outside Shopify, then send labels to customers separately.

Later replies ask whether this has changed, but no newer confirmation or official update is provided. The discussion remains open, with the key question still unanswered. Attached screenshots are important because they show the specific Admin UI feature being referenced.

Hi. I noticed that I create/approve returns I can create or upload return labels. To manage upload return label I can use API related to reverse deliveries and so on. But what about “create return label” functionality? It has package, weight, shipping service fields and I can send generated labels to customer’s email. Can I do the similar stuff but via API or it can be done only via Shopify Admin?

Attaching some screens:

Thanks!

Hi Danylosi,

Shopify doesn’t currently provide a direct API endpoint to generate or manage return labels. Most of the return management, including label creation, is done through the Shopify Admin interface.

However, you have a couple of other options:

  1. You can use third-party shipping and logistics apps that provide APIs for return label generation. These might include services like Shippo, EasyPost, or ShipStation, among others. You would need to integrate these services into your app and use their APIs to manage return labels.

  2. If you’re developing a custom fulfillment service, you may be able to generate return labels through your own systems (outside of Shopify), and then provide those to customers via email or other means.

Hope this helps!

Hey Liam!

Is it now possible?

Shopify doesn’t currently provide a direct API endpoint to generate or manage return labels

Is this API available now ? Were you able to resolve this ?