{"uid":"cap_CdBtJmUdoISgCZkQo0gS2","slug":"x402-factory-boston-event-window-rain-forecast-94f4209e","name":"x402-factory Boston Event-Window Rain Forecast","description":"Will it rain in Boston during your event window — Event-window weather odds for Boston: 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 Boston coordinates built in.","url":"https://x402-factory.com/v1/forecast/boston/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_OV9ahdYDeVMBV3hv96gyV","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 and weather conditions for a specified time window in Boston, defaulting to the next six hours if no window is provided.","exampleAgentPrompt":"What are the rain odds and overall weather verdict for Boston between 3pm and 7pm this Saturday — I'm planning an outdoor event and need to know if conditions will be comfortable?","exampleUseCases":[{"title":"Outdoor wedding reception planning","prompt":"I'm hosting an outdoor wedding reception in Boston this Saturday from 4pm to 8pm — what's the rain probability and comfort index for that window, and are there any severity flags I should worry about?"},{"title":"Corporate outdoor team event scheduling","prompt":"We're considering a rooftop team event in Boston tomorrow from noon to 3pm — can you check the rain probability and weather verdict for that window so we know whether to book it or reschedule?"},{"title":"Morning farmers market vendor decision","prompt":"I'm a vendor deciding whether to set up at the Boston farmers market this Sunday morning from 7am to 1pm — what's the chance of rain and what conditions should I expect across that window?"}],"resultDescription":"Returns a JSON object with rain_probability (0–1), expected_precip_mm, temp_range (low/high), wind_max, comfort_index (0–1), severity_flags (array of notable weather warnings), and a plain-language verdict string summarizing conditions across the requested window. Also includes meta fields describing the window evaluated.","failureModes":["Invalid ISO-8601 datetime format for start or end returns a validation error","Window exceeding 12 hours after start is rejected","End time before start time returns an error","If no forecast data is available for the requested future window, the API may return an error or reduced-confidence response","Payment failure (insufficient USDC balance) blocks the request with a 402 response"],"whenToPreferThis":"Choose this endpoint when you need a pre-geocoded, Boston-specific weather window assessment without supplying coordinates. It is ideal for scheduling or event-planning decisions where you want a verdict and comfort score rather than raw hourly data. Prefer it over generic forecast endpoints when Boston is the target city and the query is about a bounded event window rather than a continuous multi-day outlook.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:57:37.287Z","isFirstParty":false}