Topics covering webhook creation & management, event handling, Pub/Sub, and Eventbridge, in Shopify apps.
Hi Shopify Support Team,
I am getting the following alert message for my APP, I am sure we are not using this force_ssl field anywhere in our code, Even though every time the app shows this error.The force_ssl field has been removed from the Shop REST Admin API. Please see the below attachment.
My App is on the 2021-07 version and I am not getting any errors to REST Admin API endpoint.
What is the impact if this force_ssl field is removed, and if we start using the 2021-10 API version?
Can you please help to fix this ASAP?
Let me know if you need more details
I have visited related community Posts for this but I did not get clear confirmation on this. I would request the support to give a brief explanation on this.
As per the 2021-07 release notes, it was mentioned that the "force_ssl" field will be removed from the Shop Resource. But in the 2021-10 release notes there isn't anything mentioned about this field. So, we just wanted to understand how this alert will get fixed once the API version gets updated. Is there any change in the 2021-10 version that will fix this issue?
Also, does this mean that any Shopify App that is using the 2021-07 API version and is hitting the Shop Resource endpoint will see this error, irrespective of whether they're making use of this field or not?
Solved! Go to the solution
This is an accepted solution.
Hey @Sankeerthana
Yes that's correct. Force_ssl was deprecated in 2021-07(docs) If updating to 2021-10 this will remove the alert - however please note after you remove any deprecated calls from an app, the app's status will continue to show up as "Fix by (date)" until 30 days after the last deprecated call was made (documentation regarding this is here).
Once time has past 30 days since last change, the warnings would not show in the API Health section. Hope that helps!
This is an accepted solution.
Hey @Sankeerthana
Yes that's correct. Force_ssl was deprecated in 2021-07(docs) If updating to 2021-10 this will remove the alert - however please note after you remove any deprecated calls from an app, the app's status will continue to show up as "Fix by (date)" until 30 days after the last deprecated call was made (documentation regarding this is here).
Once time has past 30 days since last change, the warnings would not show in the API Health section. Hope that helps!
Thank you team, Appreciate your assistance
This really helped us