Returns API - "RETURNS_CLOSE" does not get dispatched when closed after reopening a return

Topic summary

A webhook delivery issue exists with Shopify’s Returns API.

The Problem:

  • The RETURNS_CLOSE webhook fires correctly when a return is initially closed
  • The RETURNS_REOPEN webhook fires when reopening a return
  • However, closing the return a second time does not trigger another RETURNS_CLOSE webhook

Current Status:

  • One participant indicated the issue “should be resolved now”
  • Multiple users are requesting clarification on what the actual solution is
  • The discussion remains open with unanswered questions about whether this was a bug fix or if there’s a workaround needed
Summarized with AI on October 25. AI used: claude-sonnet-4-5-20250929.

I have subscribed to all “Return” webhooks, when I close a “Return” I get a “RETURNS_CLOSE” webhook. When I open the return again, I get a “RETURNS_REOPEN”. When I close the “Return” again, I do not receive a webhook.
Have I perhaps subscribed to the wrong topic, is this a bug in Shopify, or is it the desired behaviour that no further webhook comes?

This should be resolved now.

1 Like

Solved but what is the solution?

Hello, I encountered same issue, what is the solution?