Skip to content

MngUpdateFirewallRule

Replaces an existing firewall rule and atomically publishes a new runtime snapshot. Requires SuperAdmin.

Request fields

Field Type Required Description
id int Yes Existing rule identifier
enabled int Yes 0 or 1
priority int Yes Rule priority
action int Yes 0 allow, 1 deny
target int Yes 0 exact IP, 1 CIDR, 2 country
service int Yes 0 all, 1 TCP, 2 HTTP, 3 HTTPS, 4 WebSocket
value string Yes IPv4, IPv6, CIDR, or country code
reason string No Administrative reason
expires_at int64 No Unix time; 0 means permanent
{"command":"MngUpdateFirewallRule","data":{"id":7,"enabled":1,"priority":200,"action":1,"target":2,"service":0,"value":"RU","reason":"Updated restriction","expires_at":0},"extID":"firewall-update-1"}

Response

{"rule":{"id":7,"enabled":1,"priority":200,"action":1,"target":2,"service":0,"value":"RU","reason":"Updated restriction","expires_at":0,"created_by":2,"updated_by":2,"created_at":1790250000,"updated_at":1790250300}}