Shopify Admin API - Refund endpoint explanations.

15 0 1

Is it possible for the customer to create a draft return, for the storefront owner to approve or reject the return?

If so, does anyone have some insight into the high-level logic in going about achieving this? 

I am having a look at the Shopify Admin API GraphQL endpoints, and it is possible to create a refund, but I think that is an immediate refund to the customer?



EDIT: I did some more research into whats available... is Shopify Flow a viable route I can take to build this functionality?