WeatherKit REST API does not return daily forecast data for over 9 days

Upon requesting forecast data for more than 9 days, the API would return "400 Bad Request".

Here are some values I tried (as of 2024-07-02T15:00:00Z):

  1. (dailyStart is in past)
dailyStart=2024-07-01T15:00:00Z
dailyEnd=2024-07-11T15:00:00Z
expected= 10 days forecast
actual= 10 days forecast
  1. (dailyStart is current date, forcecast > 9 days) fails
dailyStart=2024-07-02T15:00:00Z
dailyEnd=2024-07-12T15:00:00Z
expected= 10 days forecast
actual= 400 Bad Request
  1. (dailyStart is current date, forecast <= 9 days)
dailyStart=2024-07-02T15:00:00Z
dailyEnd=2024-07-11T15:00:00Z
expected= 9 days forecast
actual= 9 days forecast
  1. (no values passed) fails
dailyStart=
dailyEnd=
expected= 10 days forecast
actual= 9 days forecast

The official documentation says:

dailyEnd: The time to end the daily forecast. If this parameter is absent, daily forecasts run for 10 days.

dailyStart: The time to start the daily forecast. If this parameter is absent, daily forecasts start on the current day.

This started happening sometime last week.

Would someone please tell me what changed with the API?

Thank you.

WeatherKit REST API does not return daily forecast data for over 9 days
 
 
Q