Subscription contacts

Hi @Chandni_Handa! This is expected behavior - subscription contracts are owned by the app that created them, not by the store. When you query subscriptionContracts with the read_own_subscription_contracts scope, you’ll only see contracts that your app created.

Since you’re using the Shopify Subscriptions app to manage the subscriptions, those contracts belong to that app. Your custom app can’t access them even with the subscription scopes enabled. This was addressed in a similar thread where the same behavior came up, and you can read more on how subscription contracts work here in our docs.

If you can share more about how your app is intended to work, I might be able to suggest some workarounds!