# Atlanta Event-Window Rain Forecast

> Atlanta Event-Window Rain Forecast is a paid API for AI agents from x402-factory.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns rain probability, expected precipitation, temperature range, wind, and a comfort verdict for a user-specified time window in Atlanta, GA.

## Facts

- Endpoint: GET https://x402-factory.com/v1/forecast/atlanta/window
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/atlanta-event-window-rain-forecast-aa96a1ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uuoLA71tX6Sdqs6fdzjM3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability atlanta-event-window-rain-forecast-aa96a1ee
```

Example prompt: What are the rain odds and overall weather comfort for Atlanta this Saturday from 2pm to 8pm? I need to decide whether to hold our outdoor event or move it inside.

## When to prefer this

Choose this endpoint when you need a single aggregated weather assessment for Atlanta specifically over a defined time window, rather than a raw hourly stream. It is ideal for scheduling decisions where you want a pass/fail or go/no-go comfort verdict with rain probability baked in, rather than parsing many hourly data points yourself. Prefer it over generic forecast APIs when the Atlanta location is fixed, the window is under 12 hours, and you want a structured decision-ready output.

## Known failure modes

- Invalid or unparseable ISO-8601 datetime for start or end returns a 400 error
- Window exceeding 12 hours after start is rejected with a validation error
- Missing or malformed query parameters may default gracefully (next 6 hours from top of hour) rather than error
- Payment not received or x402 payment header missing returns 402 Payment Required
- Forecast data unavailable for the requested future window (e.g., too far in advance) may return partial or error response

## How this service works

Will it rain in Atlanta during your event window — Event-window weather odds for Atlanta: pass a start and end time (or omit them for the next six hours) and get rain probability and expected conditions across the window — built for scheduling decisions. Same shape as /v1/forecast/window with the Atlanta coordinates built in.

## Output

A JSON object containing: rain_probability (0–1 float), expected_precip_mm (float), temp_range with low and high values, wind_max (number), comfort_index (0–1 float), severity_flags (array of strings for any notable weather hazards), and a verdict string summarizing overall conditions for the window. Also includes meta fields describing the forecast model and window boundaries used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "end": {
       "type": "string",
       "format": "date-time",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
       "description": "Window end (ISO-8601), ≤12h after start. Default: start + 6h."
      },
      "start": {
       "type": "string",
       "format": "date-time",
       "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
       "description": "Window start (ISO-8601). Default: the top of the next hour."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "meta"
     ],
     "properties": {
      "data": {
       "type": "object",
       "required": [
        "rain_probability",
        "expected_precip_mm",
        "temp_range",
        "wind_max",
        "comfort_index",
        "severity_flags",
        "verdict"
       ],
       "properties": {
        "verdict": {
         "type": "string"
        },
        "wind_max": {
         "type": "number"
        },
        "temp_range": {
         "type": "object",
         "required": [
          "low",
          "high"
         ],
         "properties": {
          "low": {
           "type": "number"
          },
          "high": {
           "type": "number"
          }
         },
         "additionalProperties": false
        },
        "comfort_index": {
         "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/atlanta-event-window-rain-forecast-aa96a1ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-factory.com](https://www.zero.xyz/host/x402-factory.com/llms.txt)
