events.available

Receive a notification when atmospheric river, heatwave, coldwave, and front products are published for a model run and can be queried through the Events API. By default, one notification waits for all four types from the same initialization. Subscribe to specific types to receive their notifications independently, without waiting for the others. Each notification covers a complete forecast, not one individual event or forecast hour.

The payload includes the matching event IDs, without geometry. Runs with no matching events still send a notification with an empty event_ids array. To also receive events at configured coordinates, add the optional event_context response option.

Available Filters

Within a filter, values use OR; different filters use AND. Arrays form every combination. Omit filters to receive a combined notification for each WM-6 initialization once all four types are ready. Valid-time bounds return only IDs of events present during the requested window. With geographic bounds too, the event must intersect the box during that same window. The notification still sends when none match.

Payload parameters

Example Subscription
Example Payload
content-type: application/json
trigger-id: forecast-event-all-products-a5c4c9d7
webhook-timestamp: 1790858100
webhook-signature: v1,<base64-hmac-sha256>