{"uid":"cap_7imk-MZ6P42r4uwYYNcvz","slug":"x402-factory-charlotte-window-weather-forecast-a7821669","name":"x402-factory Charlotte Window Weather Forecast","description":"Will it rain in Charlotte during your event window — Event-window weather odds for Charlotte: 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 Charlotte coordinates built in.","url":"https://x402-factory.com/v1/forecast/charlotte/window","method":"GET","headers":{},"bodySchema":{"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":{"type":"number","maximum":1,"minimum":0},"severity_flags":{"type":"array","items":{"type":"string"}},"rain_probability":{"type":"number","maximum":1,"minimum":0},"expected_precip_mm":{"type":"number"}},"additionalProperties":false},"meta":{"type":"object"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_k1fRvpAI3wCEcWP7UHU9I","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns rain probability, expected precipitation, temperature range, wind, comfort index, and a plain-English verdict for a specified time window in Charlotte, NC.","exampleAgentPrompt":"What are the rain chances and overall weather conditions in Charlotte this Saturday from 3pm to 8pm EST — I'm planning an outdoor event and need to know if I should expect any issues.","exampleUseCases":[{"title":"Outdoor wedding reception weather check","prompt":"I have an outdoor wedding reception in Charlotte this Saturday from 4pm to 9pm — what's the rain probability and comfort index for that window so we can decide whether to set up a tent?"},{"title":"Corporate outdoor event scheduling","prompt":"We're planning a company picnic in Charlotte next Friday from 11am to 3pm. Can you pull the weather forecast for that window and tell me if there are any severity flags or rain risks I should know about?"},{"title":"Last-minute rain check for Charlotte event","prompt":"Are the next six hours in Charlotte looking clear or rainy? I need a quick verdict on conditions before we kick off our outdoor event."}],"resultDescription":"A JSON object containing: rain_probability (0–1), expected_precip_mm (float), temp_range with low and high values, wind_max (number), comfort_index (0–1), severity_flags (array of strings describing hazards), and a verdict (plain-English summary string). Also includes a meta section with window timestamps and coordinate context.","failureModes":["Missing or malformed start/end datetime (ISO-8601 format required) returns a 400 validation error","Window exceeding 12 hours after start is rejected","Payment not provided or insufficient USDC triggers a 402 Payment Required response","Forecast data unavailable for the requested future window beyond model horizon returns a data error","Network timeout if upstream weather model is slow to respond"],"whenToPreferThis":"Use this endpoint when you need Charlotte-specific weather risk for a defined time window (up to 12 hours) without passing coordinates — the Charlotte location is baked in, making it ideal for Charlotte-focused scheduling agents. Prefer this over a generic point forecast when you need a single actionable verdict (rain probability, comfort, severity flags) rather than raw hourly data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:45:31.327Z","isFirstParty":false}