I think today Shopify team released a new admin GraphQL API version.
planId field of AppRecurringPricing in the unstable version is not working with the new release even though it still exists in the documentation.
This caused our app to stop working because our plan checking mechanism was relying on that.Anyone from Shopify to help?
1 Like
Hey @bakikucukcakiroglu,
The planHandle in the AppRecurringPricing object would the the recommended field to use. You can find the details about this addition in our changelog entry for the new planHandle field.
Since you mentioned you were using the unstable version, it’s worth noting that unstable APIs can have fields added and removed regularly without notice. As our API versioning documentation explains: "
There is always an unstable version of the APIs available. The unstable versions contain features and changes that are still in progress, and we make backwards-incompatible and backwards-compatible changes to them regularly. Generally, changes appear in the unstable version before a stable release, but there is no guarantee that changes in the unstable version will eventually be released. A feature might be added to an unstable version but then be removed later.
You can use the unstable API versions to test new changes and features early, but you should not use them in production.
For production apps, I’d recommend sticking with the stable API versions to avoid these kinds of unexpected changes.