which is completely generic and does not inform about the deprecated field or the deprecation reason. Indeed, is just a link to the deprecation practices… which does not make much sense.
Is this an error? Or is this the expected behavior?
Typically the the X-Shopify-API-Deprecated-Reason header is used for getting information related to deprecations on the REST API, while the API health report in your partner dashboard is recommended for GraphQL APIs like the priceRuleCreate mutation. If you check your apps’ health report are you seeing info related to the deprecation reason?
If you check your apps’ health report are you seeing info related to the deprecation reason?
No. All I see is the ok message “No deprecated calls were detected in the past 30 days.”. So the X-Shopify-API-Deprecated-Reason header and the partner dashboard API health report seem not to be synchronized.
“so your app is making deprecated calls”: well… I am not saying that it is making deprecated calls, but at least there is a X-Shopify-API-Deprecated-Reason header in the response.
“but this is not being displayed in the API health report page for that app”: yes. I don’t know if you have access to our partner dashboard, bit if so you can check it