A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
Hi,
I'm working on a FE ecommerce app using the Shopify Admin + Storefront GraphQL API.
We allow users to sign up to a newsletter and want to control the whole flow via our frontend app. We use the Admin API to set that customer to `acceptMarketing`, but I can't find a way to set them to be opted in via the API.
There is a `CustomerMarketingOptInLevel` field on the customer which can be updated, but this doesn't reflect the customer's actual opt in status shown on the Shopify Admin area.
Is there a way to do this currently, and if not please can it be considered? It's really frustrating to have to boot users to a Shopify site just to redirect them back to our frontend in scenarios like this.