This is actually expected behaviour, as you are viewing the Last 30 days tab in the API Health section of your Partner Dashboard.
I’ve confirmed this with your partner account as well, but if you change the tab to the Last 7 days you will see that the deprecated call is not displayed.
Right, but the call to action red indicator in the apps overview tells me that something needs fixed.
Yet it has been for over a week.
the Oct 1st deadline is coming up, so you can see as an app developer my concern about this. Is it a false negative alarm? Am I actually ok? It’s not clear.
As long as you don’t continue to make any deprecated calls after the deadline you are safe.
The deadline indicated is just to let you know when you need to have fixed the detected deprecated calls by, it’s not meant to let you know that the issue is still occurring.
The fact that there are no further deprecated calls after September 9th, does indicate that you are in the clear here as long as you have updated your app code to no longer make these deprecated calls going forward.
I just want to follow up on this, since it’s after Oct 1st now and the feedback in the dev dashboard still says Fix overdue, but this seems like a false negative since the last recorded deprecated API call was back on Sept 9th.
This seems like a UI bug to me, there hasn’t been a deprecated API call since before the migration took place:
“Fix overdue” is a critical error, and should only be used if/when a deprecated call is made to an older version of the API that is no longer supported
“Fix by” is a warning, and should be used if/when a deprecated call is made to an older version of the API that is nearing the end of support (30-60 days?)
Also, this banner in the Partner Dashboard is likely adding to the confusion:
Hey folks - agree that the UI and terminology could be improved here. If the last detected deprecated call is ~1 month ago, displaying “Fix overdue” could be misleading. Digging into this on my side.
Update: We’re working on improving the messaging and general experience for API warnings/ deprecation notices - no ETA but I’ll post here when there’s more to share.
Hi @Liam-Shopify, we missed a deadline and have an ‘unsupported app’ message in our App Store listing. We’ve since fixed the deprecated API call. How long does it take for the ‘unsupported’ communication to disappear?
Regarding the unsupported warning message that some merchants may see when installing the app. It typically takes about 3+ days after the last detected deprecated call for the warning to drop off.
If the unsupported warning banner is still appearing when installing the app after 3+ business days, please do reach out to our Shopify Help Center while logged into your Partner Account, and our support team can help you look into it further, with the exact app it’s occurring on.