Description
Use the List Users API to List Users on your server.
The API response will be list of users.
Parameters
Sample Code
curl --insecure -u "user_name:password" "https://hostname:2005/index.php?api=json&act=users"<?php
$user = 'user_name';
$pass = 'password';
$url = 'https://'.rawurlencode($user).':'.rawurlencode($pass).'@hostname:2005/index.php?api=json&act=users';
// 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);
// 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 Serialize
$res = json_decode($resp, true);
echo "<pre>";
print_r($res['users']);
echo "</pre>";<?php
include_once('/usr/local/webuzo/sdk/webuzo_sdk_v2.php');
$user = 'user_name';
$pass = 'password';
$host = 'hostname';
$webuzo = new Webuzo_Admin_SDK($user, $pass, $host);
$res = $webuzo->list_users();
echo "<pre>";
print_r($res['users']);
echo "</pre>";
?>Output
[demouser] => Array
(
[id] => 1
[uuid] => xxxxxxxx
[user] => demouser
[owner] => root
[serid] =>
[email] => dom@example.com
[domain] => example.com
[type] => 1
[plan] =>
[demo] =>
[status] =>
[homedir] => /home/demouser
[space] => []
[shell] => 0
[deny_cron] => 0
[force_password] => 0
[created] => 9999999
[ipv6] =>
[ips] => Array
(
[all] => Array
(
[hostname] => Array
(
[ip] => "ip_address"
[type] => 4
)
)
[4] => Array
(
[0] => "ip_address"
)
)
[ip] => "ip_address"
[resource] => Array
(
[disk] => Array
(
[label] => Disk Usage
[used] => 0B
[limit] => 0B
[percent] => 0
[limit_bytes] => 0
[used_bytes] => 0
)
[inode] => Array
(
[label] => Inode Usage
[used] => 0
[limit] => unlimited
[percent] => 0
)
[bandwidth] => Array
(
[label] => Bandwidth Usage
[limit] => unlimited
[used] => 0B
[percent] => 0
[limit_bytes] => unlimited
[used_bytes] => 0
)
[ftp] => Array
(
[label] => FTP Account Usage
[limit] => unlimited
[used] => 0
[percent] => 0
)
[email_account] => Array
(
[label] => Email Account Usage
[limit] => unlimited
[used] => 1
[percent] => 0
)
[db] => Array
(
[label] => Database Usage
[limit] => unlimited
[used] => 0
[percent] => 0
)
[dbdisk] => Array
(
[label] => Database Disk Usage
[limit] => unlimited
[used] => 0B
[percent] => 0
)
[addondom] => Array
(
[label] => Addon Domains
[limit] => unlimited
[used] => 0
[percent] => 0
)
[parkeddom] => Array
(
[label] => Parked Domains
[limit] => unlimited
[used] => 1
[percent] => 0
)
[aliasdom] => Array
(
[label] => Alias Domains
[limit] => unlimited
[used] => 0
[percent] => 0
)
[subdom] => Array
(
[label] => Subdomains
[limit] => unlimited
[used] => 0
[percent] => 0
)
[autorespond] => Array
(
[label] => Autoresponder
[limit] => unlimited
[used] => 0
[percent] => 0
)
[aliasemail] => Array
(
[label] => Alias Email
[limit] => unlimited
[used] => 0
[percent] => 0
)
)
)