I am running into an issue where I have a user in the Shopify admin for which I execute a subscriptionContractCancel mutation on a subscription contract that my app owns. The user has a bunch of permissions (not many), but definitely “Orders - View” and “Orders - Manage order information”.
The Shopify API however returns the following error message:
Access denied for subscriptionContractCancel field. Required access: `write_own_subscription_contracts` access scope. Also: The user must have manage_orders_information permission.
- App has
write_own_subscription_contracts
- User has
manage_orders_information
What other permissions are required for a user to be able to cancel a subscription contract? And how would I be able to figure that out?