I am looking to create a private subscription app for a client.
When I go to give the app permission in the Admin API of the private app the necessary scopes are missing:
read_customer_payment_methods, write_own_subscription_contracts, read_own_subscription_contracts
Is the subscription API still in Beta? Do I need to do something special to gain access to these scopes?
Thank you for your help.
Did you read the specifics here? https://shopify.dev/tutorials/authenticate-a-public-app-with-oauth#subscriptions-apis-permissions You need to apply for permission from Shopify apparently. Hope this helps!
Ahh got it. I assumed that since the new APIs are now public all apps are allowed to use the new APIs. But apparently, your app still needs to be whitelisted.
I just tried it on our App that participates in the Subscription beta, and was able to call the API.