Cloudflare · Schema
aaa_filters
Optional filters that allow you to be alerted only on a subset of events for that alert type based on some criteria. This is only available for select alert types. See alert type documentation for more details.
AI GatewayAPI GatewayArtificial IntelligenceCDNCloudContainersDDoS ProtectionDNSEdgeEdge ComputingObject StoragePlatformReal-Time CommunicationSecurityServerlessWeb PerformanceCloudflareA2A
Properties
| Name | Type | Description |
|---|---|---|
| actions | array | Usage depends on specific alert type |
| affected_asns | array | Used for configuring radar_notification |
| affected_components | array | Used for configuring incident_alert. A list of identifiers for each component to monitor. |
| affected_locations | array | Used for configuring radar_notification |
| airport_code | array | Used for configuring maintenance_event_notification |
| alert_trigger_preferences | array | Usage depends on specific alert type |
| alert_trigger_preferences_value | array | Used for configuring magic_tunnel_health_check_event |
| enabled | array | Used for configuring load_balancing_pool_enablement_alert |
| environment | array | Used for configuring pages_event_alert |
| event | array | Used for configuring pages_event_alert |
| event_source | array | Used for configuring load_balancing_health_alert |
| event_type | array | Usage depends on specific alert type |
| group_by | array | Usage depends on specific alert type |
| health_check_id | array | Used for configuring health_check_status_notification |
| incident_impact | array | Used for configuring incident_alert |
| input_id | array | Used for configuring stream_live_notifications |
| limit | array | Used for configuring billing_usage_alert |
| logo_tag | array | Used for configuring logo_match_alert |
| megabits_per_second | array | Used for configuring advanced_ddos_attack_l4_alert |
| new_health | array | Used for configuring load_balancing_health_alert |
| new_status | array | Used for configuring tunnel_health_event |
| packets_per_second | array | Used for configuring advanced_ddos_attack_l4_alert |
| pool_id | array | Usage depends on specific alert type |
| product | array | Used for configuring billing_usage_alert |
| project_id | array | Used for configuring pages_event_alert |
| protocol | array | Used for configuring advanced_ddos_attack_l4_alert |
| query_tag | array | Usage depends on specific alert type |
| requests_per_second | array | Used for configuring advanced_ddos_attack_l7_alert |
| selectors | array | Usage depends on specific alert type |
| services | array | Used for configuring clickhouse_alert_fw_ent_anomaly |
| slo | array | Usage depends on specific alert type |
| status | array | Used for configuring health_check_status_notification |
| target_hostname | array | Used for configuring advanced_ddos_attack_l7_alert |
| target_ip | array | Used for configuring advanced_ddos_attack_l4_alert |
| target_zone_name | array | Used for configuring advanced_ddos_attack_l7_alert |
| traffic_exclusions | array | Used for configuring traffic_anomalies_alert |
| tunnel_id | array | Used for configuring tunnel_health_event |
| tunnel_name | array | Used for configuring magic_tunnel_health_check_event |
| where | array | Usage depends on specific alert type |
| zones | array | Usage depends on specific alert type |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/cloudflare/main/json-schema/cloudflare-aaa-filters-schema.json",
"title": "aaa_filters",
"description": "Optional filters that allow you to be alerted only on a subset of events for that alert type based on some criteria. This is only available for select alert types. See alert type documentation for more details.",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/cloudflare-accounts-api-openapi.yml#/components/schemas/aaa_filters",
"type": "object",
"properties": {
"actions": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"affected_asns": {
"type": "array",
"description": "Used for configuring radar_notification",
"items": {
"type": "string"
}
},
"affected_components": {
"type": "array",
"description": "Used for configuring incident_alert. A list of identifiers for each component to monitor.",
"items": {
"type": "string"
}
},
"affected_locations": {
"type": "array",
"description": "Used for configuring radar_notification",
"items": {
"type": "string"
}
},
"airport_code": {
"type": "array",
"description": "Used for configuring maintenance_event_notification",
"items": {
"type": "string"
}
},
"alert_trigger_preferences": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"alert_trigger_preferences_value": {
"type": "array",
"description": "Used for configuring magic_tunnel_health_check_event",
"items": {
"type": "string",
"enum": [
"99.0",
"98.0",
"97.0"
],
"minItems": 1,
"maxItems": 1
}
},
"enabled": {
"type": "array",
"description": "Used for configuring load_balancing_pool_enablement_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"environment": {
"type": "array",
"description": "Used for configuring pages_event_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"event": {
"type": "array",
"description": "Used for configuring pages_event_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"event_source": {
"type": "array",
"description": "Used for configuring load_balancing_health_alert",
"items": {
"type": "string"
}
},
"event_type": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"group_by": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"health_check_id": {
"type": "array",
"description": "Used for configuring health_check_status_notification",
"items": {
"type": "string"
}
},
"incident_impact": {
"type": "array",
"description": "Used for configuring incident_alert",
"items": {
"type": "string",
"enum": [
"INCIDENT_IMPACT_NONE",
"INCIDENT_IMPACT_MINOR",
"INCIDENT_IMPACT_MAJOR",
"INCIDENT_IMPACT_CRITICAL"
]
}
},
"input_id": {
"type": "array",
"description": "Used for configuring stream_live_notifications",
"items": {
"type": "string"
}
},
"limit": {
"type": "array",
"description": "Used for configuring billing_usage_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"logo_tag": {
"type": "array",
"description": "Used for configuring logo_match_alert",
"items": {
"type": "string"
}
},
"megabits_per_second": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l4_alert",
"items": {
"type": "string"
}
},
"new_health": {
"type": "array",
"description": "Used for configuring load_balancing_health_alert",
"items": {
"type": "string"
}
},
"new_status": {
"type": "array",
"description": "Used for configuring tunnel_health_event",
"items": {
"type": "string"
}
},
"packets_per_second": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l4_alert",
"items": {
"type": "string"
}
},
"pool_id": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"product": {
"type": "array",
"description": "Used for configuring billing_usage_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"project_id": {
"type": "array",
"description": "Used for configuring pages_event_alert",
"items": {
"type": "string",
"minItems": 1
}
},
"protocol": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l4_alert",
"items": {
"type": "string"
}
},
"query_tag": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"requests_per_second": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l7_alert",
"items": {
"type": "string"
}
},
"selectors": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"services": {
"type": "array",
"description": "Used for configuring clickhouse_alert_fw_ent_anomaly",
"items": {
"type": "string",
"minItems": 1
}
},
"slo": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"status": {
"type": "array",
"description": "Used for configuring health_check_status_notification",
"items": {
"type": "string",
"minItems": 1
}
},
"target_hostname": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l7_alert",
"items": {
"type": "string"
}
},
"target_ip": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l4_alert",
"items": {
"type": "string"
}
},
"target_zone_name": {
"type": "array",
"description": "Used for configuring advanced_ddos_attack_l7_alert",
"items": {
"type": "string"
}
},
"traffic_exclusions": {
"type": "array",
"description": "Used for configuring traffic_anomalies_alert",
"items": {
"type": "string",
"enum": [
"security_events"
],
"maxItems": 1
}
},
"tunnel_id": {
"type": "array",
"description": "Used for configuring tunnel_health_event",
"items": {
"type": "string"
}
},
"tunnel_name": {
"type": "array",
"description": "Used for configuring magic_tunnel_health_check_event",
"items": {
"type": "string",
"minItems": 1
}
},
"where": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
},
"zones": {
"type": "array",
"description": "Usage depends on specific alert type",
"items": {
"type": "string"
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cloudflare-aaa-filters"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.