OOOF.
Maybe it’s generally saner if we can provide a shopify-flow FLOW?
Rather than force some people to the wheel of graphiql.
So in that narrow context maybe were missing DX to generate such FLOW’s for app enablement.
BUT the flow UI isn’t the greatest for just turning things on and off again in a clear way to merchants; not counting if that information needs to be indicated/controlled at a distance (i.e. product metafield → flow → deliveryCustomization → ???)
I’ve had issues with the GraphiQL App in the past to be honest, i.e. not being able to change permissions after install, outdated API versions - but this was quite a while ago so maybe that’s all been improved upon now?
Just wanted to provide an update that we are looking into a better path forward for extension-only apps to activate Functions, but are not able to provide any information at the moment.
In the meantime, we recommend:
using the GraphiQL app through collaborator access to run the GraphQL mutation
using functionId instead of functionHandle in the GraphQL mutation