Skip to content

MngGetFirewallRules

Returns every persistent firewall rule. Requires an authenticated SuperAdmin session.

Request fields

The method has no public data fields. Authentication metadata is added by the transport.

{"command":"MngGetFirewallRules","data":{},"extID":"firewall-list-1"}

Response

{"rows":[{"id":1,"enabled":1,"priority":100,"action":1,"target":1,"service":0,"value":"203.0.113.0/24","reason":"Abusive network","expires_at":0,"created_by":2,"updated_by":2,"created_at":1790250000,"updated_at":1790250000}]}

action: 0 allow, 1 deny. target: 0 exact IP, 1 CIDR, 2 country. service: 0 all, 1 TCP, 2 HTTP, 3 HTTPS, 4 WebSocket. expires_at=0 means permanent.