Tags:
- Admin GraphQL API
- 2025-07
Returns Processing APIs replaces Return Refund APIs
As announced previously, we're introducing important changes to simplify and enhance return management in the Shopify Admin API.
What's changing?
- The
mutation is deprecated and replaced by the newmutation. Themutation streamlines return lifecycle management by combining disposition decisions and financial processing into a single call. - The field
is deprecated in favor of the newfield. - Exchange fulfillment orders are now created only when exchange line items are processed, ensuring accuracy.
- Refunds and return processing now offer enhanced precision for managing returned line items.
- Only exchanges with a net payable balance due by the buyer are placed on hold with
hold reason.
Action required:
If your app currently creates returns using or approves return requests using , migrate to the new mutation to handle refunds and exchanges. The older mutations (, ) and the query field () are deprecated. Instead, you should now use and .
Availability:
These new APIs officially launched in API version 2025-07.
For more details, see our updated migration guide.
Was this section helpful?