{"uid":"cap_UOKPI1V16-x2GbmHWXXxB","slug":"wailand-gdacs-changes-0bc5819d","name":"wAILand GDACS Changes","description":"Call this when an agent tracks GDACS disasters (see /v1/disaster-events) and needs what changed since a date: alert-level moves, is_current flips with how long the previous state held, and events entering or leaving Orange/Red scope, each dated to the daily snapshot that first showed it. GDACS publishes episode lists free but never when anything changed; these dates are ours, from 2026-08-25. Orange/Red only. Not for life-safety. Filters: since (required), until, kind, event_type.","url":"https://wailand.tailf99551.ts.net/v1/disaster-changes?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["since"],"properties":{"kind":{"enum":["entered_scope","alert_changed","current_changed","left_scope"],"type":"string","description":"Restrict to one event kind. entered_scope: first crossed Orange/Red in our daily archive (re_entry marks a return), not a claim the event is new. alert_changed: alert_level or GDACS per-episode alert level moved. current_changed: GDACS is_current flipped, with days the previous value held. left_scope: dropped below Orange, left the upstream window, or is no longer listed as active — we cannot tell which (undetermined: true)."},"since":{"type":"string","format":"date","description":"ISO date, EXCLUSIVE: events observed after this snapshot date. Required."},"until":{"type":"string","format":"date","description":"ISO date, inclusive; defaults to the newest snapshot."},"event_type":{"enum":["EQ","TC","FL","VO","DR","WF"],"type":"string","description":"EQ earthquake, TC tropical cyclone, FL flood, VO volcano, DR drought, WF wildfire. Restricts to the row's disaster type."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DFWXeMkdtKYuhswfGa5hs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a dated changelog of what changed in GDACS Orange/Red disaster events since a given date: alert-level shifts, is_current flips, and events entering or leaving scope.","exampleAgentPrompt":"Pull all GDACS Orange/Red disaster changes since 2026-09-01 — I want to see any alert-level moves, is_current flips, and events that entered or left scope, filtered to tropical cyclones only.","exampleUseCases":[{"title":"Morning disaster briefing for logistics router","prompt":"What GDACS Orange or Red disasters changed since yesterday — any new alert escalations, events that just became current, or ones that dropped out of scope? I need this before routing today's supply shipments."},{"title":"Weekly flood monitoring digest","prompt":"Show me all flood events that entered Orange or Red scope or had their alert level change since last Monday — I'm building a weekly digest for our disaster response team."},{"title":"Alert de-escalation audit","prompt":"Which GDACS events had their is_current flag flip to false since 2026-09-10, and how long did they hold their previous state? I need to audit which alerts we can close out."}],"resultDescription":"A list of change records, each containing: the disaster event ID and type, the kind of change (entered_scope, alert_changed, current_changed, or left_scope), the snapshot date when the change was first observed, old and new values where applicable (e.g. alert level before/after, days held for is_current flips), re_entry flags for returning events, and undetermined flags for scope exits where the reason is ambiguous.","failureModes":["Missing required 'since' parameter returns a validation error","Dates formatted incorrectly (non-ISO) cause a 400 bad request","No changes found in the requested window returns an empty list","Requests for data before 2026-08-25 (archive start) return no results or an error","Invalid enum values for kind or event_type return a 422 validation error","Payment not included or insufficient USDC triggers a 402 response"],"whenToPreferThis":"Choose this endpoint when an agent already holds a baseline snapshot of GDACS disasters and needs only what changed — rather than re-fetching the full current event list from /v1/disaster-events. It is the right tool for building changelogs, alert-escalation triggers, de-escalation audits, or any workflow that needs to know the exact date a change first appeared in the daily archive. Prefer the sibling Disaster Signals endpoint for a fresh view of currently active events, not for change history.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T19:03:18.685Z","isFirstParty":false,"canonicalSlug":"wailand-gdacs-changes-0bc5819d"}