changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "count": {
+ "description": "Number of forecast records returned",
+ "type": "integer"
+ },
+ "forecast": {
+ "description": "AQI forecasts for pollutants",
+ "items": {
+ "properties": {
+ "action_day": {
+ "description": "Action day flag for air quality alert",
+ "type": "boolean"
+ },
+ "aqi": {
+ "description": "Forecasted Air Quality Index value",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "category": {
+ "description": "Forecasted AQI category",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "discussion": {
+ "description": "Forecast discussion/explanation text",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "forecast_date": {
+ "description": "Forecast date (YYYY-MM-DD)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "latitude": {
+ "description": "Site latitude",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "longitude": {
+ "description": "Site longitude",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "pollutant": {
+ "description": "Pollutant name (e.g., O3, PM2.5)",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reporting_area": {
+ "description": "Geographic area name",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "description": "State code",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "requested_date": {
+ "description": "Forecast date requested (YYYY-MM-DD or 'today')",
+ "type": "string"
+ },
+ "zip_code": {
+ "description": "US 5-digit ZIP code queried",
+ "type": "string"
+ }
+ },
+ "required": [
+ "zip_code",
+ "requested_date",
+ "count",
+ "forecast"
+ ],
+ "type": "object"
+}