I have a url from a site that is showing up on the google amp cache with some critical mistakes and i need to clear the cache. I have followed the guide here https://developers.google.com/amp/cache/update-cache. This is most definitely the most complicated solution for such a simple action I have ever seen, but it seems to be the only way to do it.
I think I have followed the steps correctly (although i have doubts about the signature generation). When i try make a GET request to the final url, i get a 404. Even if i did generate the signature wrong, the url should give a 400 and not a 404. I want to clear a url from the google cache. I used the cache url listed here https://cdn.ampproject.org/caches.json to produce a URL like this.
I tried to hit the same url with the signature excluded and still got the 404, my thinking is that the code was altering the url somehow to cause the 404 (even though i used a url encode on the special characters).
Can anyone give me advice here? I simply want google to refresh the cache for this page. It has been 3 days and it has not happened automatically. I have access to the webmaster page, but this doesnt have any options for clearing the cache.