ToolAssay

Call this when an agent tracks GDACS disasters (see /v1/disaster-events) and nee

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.

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$0.005listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://wailand.tailf99551.ts.net/v1/disaster-changes

CategoryEverything else
Provider hostwailand.tailf99551.ts.net
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "kind": "alert_changed",
    "since": "2026-09-01"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "event_type": {
              "description": "EQ earthquake, TC tropical cyclone, FL flood, VO volcano, DR drought, WF wildfire. Restricts to the row's disaster type.",
              "enum": [
                "EQ",
                "TC",
                "FL",
                "VO",
                "DR",
                "WF"
              ],
              "type": "string"
            },
            "kind": {
              "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 \u2014 we cannot tell which (undetermined: true).",
              "enum": [
                "entered_scope",
                "alert_changed",
                "current_changed",
                "left_scope"
              ],
              "type": "string"
            },
            "since": {
              "description": "ISO date, EXCLUSIVE: events observed after this snapshot date. Required.",
              "format": "date",
              "type": "string"
            },
            "until": {
              "description": "ISO date, inclusive; defaults to the newest snapshot.",
              "format": "date",
              "type": "string"
            }
          },
          "required": [
            "since"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON