Get Virtualizor

Edit Firewall Plan

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"
  }
}
    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list