Access Subscription Contracts

I’ve just gone through the length process of getting Subscriptions API/Webhook access for my app, because I wanted to get notifications when our store users purchased or modified subscriptions created with the Shopify Subscriptions app (https://help.shopify.com/en/manual/products/purchase-options/shopify-subscriptions). However I don’t seem to be able to access those subscriptions, and I now think that the reason is that my app only has access to it’s own subscriptions, is that correct!

If so, is it possible to get notifications or API access to subscriptions created via purchases of Shopify Subscriptions app products? I really want to do this, because I need to manage access and authorisation on our website in response to these subscription purchases. Is that going to be possible at all?

Sorry to say that you did come to the right conclusion. The SubscriptionContract’s scope is read_own_subscription_contracts which is why you can’t grab the data with your own app (same with write and same with webhooks).

Depending on what you’re trying to do though, you might be able to use Shopify Flow because there’s a Subscription Contract Created/Updated/etc Flow trigger that has basically all the data for the contract in it.

And if you’re interested in a more powerful app, Awtomic Subscriptions has webhooks and an API to help you achieve what you’re interested in. We’d be happy to handle the migration of your current subscriptions and any onboarding you need for free as well as provide strategy sessions to boost your subscription business! DM me if you’re interested in a demo or if I can help with anything else around your subscriptions : )

Good luck!

2 Likes

Thanks, I suspected as much. I’ll investigate the Flow solution, and take a look at Awtomic too. Cheers.