Apple WeatherKit REST API 504 Error

I recently transitioned (was forced off) from DarkSky API to the Apple Weather KIT API and ever since I've been receiving 504 errors when requesting the current weather on different locations. This is really bad for the end user that get empty weather when they were used to receiving the weather conditions just at the right time cause if this step fails, the data is missing entirely for the rest of our workflow.

What is Apple doing to resolve this? Why is there no communication from them? Why would they force an entire community off a service that worked great for something that looks like is not even ready yet?

Do you always get a 504s or only intermittently? Does the same call get a 504 and then work on retry?

Apple WeatherKit REST API 504 Error
 
 
Q