monitor-health-alerts
Use this skill when the user asks whether there are active disease outbreaks, public-health alerts, or hazardous air-quality readings. It combines the health service's outbreak and air-quality alert endpoints.
Authentication
Server-to-server callers (agents, scripts, SDKs) MUST present an API key in the X-WorldMonitor-Key header. Authorization: Bearer ... is for MCP/OAuth or Clerk JWTs - not raw API keys.
X-WorldMonitor-Key: wm_0123456789abcdef0123456789abcdef01234567
Issue a key at https://www.worldmonitor.app/pro.
Endpoints
GET https://api.worldmonitor.app/api/health/v1/list-disease-outbreaks
GET https://api.worldmonitor.app/api/health/v1/list-air-quality-alerts
Parameters
| Name | In | Required | Shape | Notes |
|---|---|---|---|---|
jmespath | query | no | JMESPath, <= 1024 chars | Server-side projection, e.g. outbreaks[?countryCode=='US'].{disease: disease, level: alertLevel, source: sourceName} |
Neither endpoint has endpoint-specific filters today. Use JMESPath projection at the API edge to reduce payloads returned to the client.
Response shape
Disease outbreaks:
{
"outbreaks": [
{
…