buy
Reset Account Bandwidth Limit

Description

Use the Reset Account Bandwidth Limit API to reset the user bandwidth of user by passing the user name to the API. The API will reset the bandwidth of the user as per the plan assign to the user.

Parameters

Sample Code

curl --insecure -d "reset=1" -d "user[]=user1" -d "user[]=user2" -u "user:password" -X POST "https://hostip:2005/index.php?api=json&act=reset_bandwidth"
<?php
$user = 'your_user';
$pass = 'your_password';
$ip = 'your_ip';
 
$url = 'https://'.rawurlencode($user).':'.rawurlencode($pass).'@'.$ip.':2005/index.php?api=json&act=users'; 

$post = array('reset' => '1', 'user' => array('user1','user2'));


// Set the curl parameters 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

if(!empty($post)){
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
}

// Get response from the server. 
$resp = curl_exec($ch);

// The response will hold a string as per the API response method. In this case its PHP JSON
$res = json_decode($resp, true);

// Done ?
if(!empty($res['done'])){
	print_r($res['done']);
// Error
}else{
	print_r($res['error']);
}
<?php
include_once('/usr/local/webuzo/sdk/webuzo_sdk_v2.php');
$user = 'your_user';
$pass = 'your_password';
$host = 'your_ip';

$webuzo = new Webuzo_Admin_SDK($user, $pass, $host);

$username = array('user1', 'user2');

$res = $webuzo->reset_bandwidth_user($username);

// Done/Error
if(!empty($res['error'])){
	print_r($res['error']);
}else{
	print_r($res['done']);
}

?>

Output

Array ( [msg] => Bandwidth limit(s) successfully reset )
    Was this page helpful?
    Newsletter Subscription
    Subscribing you to the mailing list