API Description
This API is used to edit Firewall Plan from Enduser side.
Parameters
Sample Code
<?php require_once('/usr/local/virtualizor/sdk/enduser.php'); $key = 'your_api_key'; $pass = 'your_api_pass'; $ip = 'your_server_ip'; $enduser = new Virtualizor_Enduser_API($ip, $key, $pass); $output = $post = []; $post['fwpid'] = 33; $post['edit_fwp_name'] = 'Test SSH2'; $post['api_firewall_rules'] = [[4, "IN" ,"ACCEPT" ,"TCP" ,"ALL", "192.168.1.10"], [4, "IN", "ACCEPT","TCP","80","0.0.0.0/0"]]; $post['edit_default_policy'] = 'DROP'; $post['edit_fwp_note'] = 'Test Firewall'; $output = $admin->editfirewallplan($post); print_r(json_encode($output));
Output
{ "done": { "msg": "Firewall Plan edited successfully", "goto": "act=firewallplan" } }