v1
latestOpenAPI 3.0.02026-07-2634192196.8 KBfiltering-rules
Bulk create/update filtering rules
Creates or updates multiple filtering rules at once. In "merge" mode (default), rules with IDs are updated and rules without IDs are created. In "overwrite" mode, all existing rules for the given environment are deleted and replaced with the provided rules.
post/filtering-rules/bulk
Headers
X-API-Versionstring required
Management API version.
Request body
Example request
{
"rules": [
{
"name": "Block suspicious IPs",
"expression": "http.request.ip in cidr('192.168.1.1/32')",
"action": "deny",
"deny_with": "Forbidden"
}
],
"environment": "ae_rrETjdWcfqI6AFsk"
}Response
List of created/updated filtering rules.
Example response
{
"data": [
{
"id": "tr_abc123xyz",
"name": "Block suspicious IPs",
"environment": "ae_rrETjdWcfqI6AFsk",
"expression": "http.request.ip in cidr('192.168.1.1/32')",
"action": "deny",
"status": "enabled",
"deny_with": "Forbidden",
"created_at": "2024-05-31T01:24:39.506Z",
"updated_at": "2024-06-01T10:15:30.123Z"
}
]
}