API Description
Use the List VPS Firewall plan API to list all the Firewall plan added by the user.
Parameters
Sample Code
<?php include_once('/usr/local/virtualizor/sdk/admin.php'); $key = 'your_api_key'; $pass = 'your_api_pass'; $ip = 'your_server_ip'; $admin = new Virtualizor_Admin_API($ip, $key, $pass); $post = $output = []; $page = 1; $reslen = 50; $post['planname'] = 'Test'; $output = $admin->list_firewall_plans($post, $page , $reslen); print_r(json_encode($output)); ?>
Output
{ "title": "Firewall Plans", "firewall_plans": { "24": { "fwid": "24", "uid": "0", "fw_plan_name": "Test", "rules": "[\"4 IN ACCEPT TCP ALL 192.168.1.10\"]", "is_admin": "1", "admin_default": "0", "default_policy": "0", "for_servers": "0", "data": null } }, "timenow": 1748245853, "time_taken": "0.078" }