Location search
Choose a city or enter coordinates. WeatherAI requests stay inside route handlers.
API usage
Returned by `GET /v1/usage` when the key is configured.
{
"message": "Usage data not loaded or unavailable."
}Deployment readiness
Production webhook receivers must use public HTTPS URLs.
Suggested receiver
https://weather-ai-api-test.vercel.app//api/webhooks/weather
Set `WEATHER_AI_API_KEY` only on the server or hosting platform. Keep `NEXT_PUBLIC_APP_URL` aligned with the deployed HTTPS origin.
WeatherAI does not document webhook signature verification in the referenced docs, so the receiver validates JSON, avoids secret logging, and rate limits requests.