To use the GraphQL mutations, your app needs to request the following access scopes for a Shopify store:> > write_products: Allows an app to write products.> read_customer_payment_methods: Allows an app to read customer payment methods.> read_own_subscription_contracts: Allows an app to read subscription contract mutations for contracts they own.> write_own_subscription_contracts: Allows an app to write subscription contract mutations for contracts they own.
However, in the admin private app permissions, only write_products is available.
However, you are able to create a custom app from the partner dashboard and request the access there. I recommend reading through this part of the documentation to make sure your app will meet the criteria for approval. Once you create the custom app in the dashboard:
From the app’s page in your Partner Dashboard, click App setup.
In the Subscriptions section, click Request access to Subscription APIs.
Provide a description about why you are applying for access.