Activates a NodeWorx user.
Add a new nodeworx user.
Deactivates (but does not delete) a NodeWorx user.
Delete a nodeworx user.
Edit a user.
Check if the current user is a reseller or not.
array ( 'status' => 0, 'payload' => false, )
List NodeWorx users.
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => 'nodeworx_user@example.com', 1 => 'Server Admin (nodeworx_user@example.com)', ), 1 => array ( 0 => 'second@interworx.com', 1 => 'NW Secondary User (second@interworx.com)', ), ), )
List deletable NodeWorx users.
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => 'second@interworx.com', 1 => 'NW Secondary User (second@interworx.com)', ), ), )
List editable NodeWorx users.
Get details of the master user.
array ( 'status' => 0, 'payload' => array ( 'userid' => 1, 'nickname' => 'Server Admin', 'email' => 'nodeworx_user@example.com', 'ismaster' => true, 'status' => 'active', 'language' => 'en-us', 'theme' => 'interworx', 'menu_style' => 'small', 'perms' => array ( 0 => 'NODEWORXUSER', 1 => 'LANGUAGES', 2 => 'THEMES', 3 => 'SWACCOUNTS', 4 => 'SHELLUSERS', 5 => 'PACKAGES', 6 => 'LOGIN', 7 => 'BRESTORE', 8 => 'IMPORT', 9 => 'EMAIL', 10 => 'RESELLER', 11 => 'APACHE', 12 => 'FTP', 13 => 'MYSQL', 14 => 'DNS', 15 => 'SSH', 16 => 'APIKEY', 17 => 'CRON', 18 => 'IPS', 19 => 'FIREWALL', 20 => 'UPDATES', 21 => 'GRAPHS', 22 => 'NFS', 23 => 'CLUSTERING', 24 => 'SETTINGS', 25 => 'IWORXLOGS', 26 => 'PHPMYADMIN', 27 => 'PLUGINS', 28 => 'SSL', 29 => 'REMOTEASSIST', ), ), )
array ( 'status' => 0, 'payload' => array ( 0 => array ( 'global_uid' => 'nw1', 'email' => 'nodeworx_user@example.com', 'nickname' => 'Server Admin', 'language' => 'en-us', 'user_status' => 'active', 'type' => 'master', ), 1 => array ( 'global_uid' => 'nw37', 'email' => 'second@interworx.com', 'nickname' => 'NW Secondary User', 'language' => 'en-us', 'user_status' => 'active', 'type' => 'slave', ), ), )
Get details of the working user.
Controller: Users
listAction: activate (Added in version 4.8.0-393)
Activates a NodeWorx user.
Input Parameters
second@interworx.com
Action: add
Add a new nodeworx user.
Input Parameters
cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
en-us
blue_steel, calliope, coolfreshness, interstate, interworx, nexcess, vanillaice
interworx
big, small
small
"y" if the password is ALREADY encrypted, "n" if the password is not yet encrypted. Default: n
y, n
n
Confirm the password field by providing it again. Must match the password provided.
NODEWORXUSER, LANGUAGES, THEMES, SWACCOUNTS, SHELLUSERS, PACKAGES, LOGIN, BRESTORE, IMPORT, RESELLER, APACHE, EMAIL, FTP, MYSQL, DNS, SSH, APIKEY, CRON, IPS, FIREWALL, UPDATES, GRAPHS, NFS, CLUSTERING, SETTINGS, IWORXLOGS, PHPMYADMIN, PLUGINS, SSL, REMOTEASSIST
Action: deactivate (Added in version 4.8.0-393)
Deactivates (but does not delete) a NodeWorx user.
Input Parameters
second@interworx.com
Action: delete
Delete a nodeworx user.
Input Parameters
second@interworx.com
Action: edit
Edit a user.
Input Parameters
apidocs@interworx.com, second@interworx.com
Server Admin
apidocs@interworx.com
cs, en-us, fr, de, hu, it, pl, pt, sk, es, sv, tr
en-us
blue_steel, calliope, coolfreshness, interstate, interworx, nexcess, vanillaice
interworx
big, small
small
"y" if the password is ALREADY encrypted, "n" if the password is not yet encrypted. Default: n
y, n
n
Confirm the password field by providing it again. Must match the password provided.
Action: isReseller
Check if the current user is a reseller or not.
Example Output
Action: list (Added in version 4.6.0-323)
MESSAGE: 2011-01-24 use listUsersAction
List NodeWorx users.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => 'nodeworx_user@example.com', 1 => 'Server Admin (nodeworx_user@example.com)', ), 1 => array ( 0 => 'second@interworx.com', 1 => 'NW Secondary User (second@interworx.com)', ), ), )Action: listDeletable (Added in version 4.6.0-323)
List deletable NodeWorx users.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => 'second@interworx.com', 1 => 'NW Secondary User (second@interworx.com)', ), ), )Action: listEditable (Added in version 4.6.0-323)
List editable NodeWorx users.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 0 => 'nodeworx_user@example.com', 1 => 'Server Admin (nodeworx_user@example.com)', ), 1 => array ( 0 => 'second@interworx.com', 1 => 'NW Secondary User (second@interworx.com)', ), ), )Action: listMasterUser
Get details of the master user.
Example Output
array ( 'status' => 0, 'payload' => array ( 'userid' => 1, 'nickname' => 'Server Admin', 'email' => 'nodeworx_user@example.com', 'ismaster' => true, 'status' => 'active', 'language' => 'en-us', 'theme' => 'interworx', 'menu_style' => 'small', 'perms' => array ( 0 => 'NODEWORXUSER', 1 => 'LANGUAGES', 2 => 'THEMES', 3 => 'SWACCOUNTS', 4 => 'SHELLUSERS', 5 => 'PACKAGES', 6 => 'LOGIN', 7 => 'BRESTORE', 8 => 'IMPORT', 9 => 'EMAIL', 10 => 'RESELLER', 11 => 'APACHE', 12 => 'FTP', 13 => 'MYSQL', 14 => 'DNS', 15 => 'SSH', 16 => 'APIKEY', 17 => 'CRON', 18 => 'IPS', 19 => 'FIREWALL', 20 => 'UPDATES', 21 => 'GRAPHS', 22 => 'NFS', 23 => 'CLUSTERING', 24 => 'SETTINGS', 25 => 'IWORXLOGS', 26 => 'PHPMYADMIN', 27 => 'PLUGINS', 28 => 'SSL', 29 => 'REMOTEASSIST', ), ), )Action: listUsers (Added in version 4.8.0-393)
List NodeWorx users.
Example Output
array ( 'status' => 0, 'payload' => array ( 0 => array ( 'global_uid' => 'nw1', 'email' => 'nodeworx_user@example.com', 'nickname' => 'Server Admin', 'language' => 'en-us', 'user_status' => 'active', 'type' => 'master', ), 1 => array ( 'global_uid' => 'nw37', 'email' => 'second@interworx.com', 'nickname' => 'NW Secondary User', 'language' => 'en-us', 'user_status' => 'active', 'type' => 'slave', ), ), )Action: listWorkingUser
Get details of the working user.
Example Output
array ( 'status' => 0, 'payload' => array ( 'userid' => 1, 'nickname' => 'Server Admin', 'email' => 'nodeworx_user@example.com', 'ismaster' => true, 'status' => 'active', 'language' => 'en-us', 'theme' => 'interworx', 'menu_style' => 'small', 'perms' => array ( 0 => 'NODEWORXUSER', 1 => 'LANGUAGES', 2 => 'THEMES', 3 => 'SWACCOUNTS', 4 => 'SHELLUSERS', 5 => 'PACKAGES', 6 => 'LOGIN', 7 => 'BRESTORE', 8 => 'IMPORT', 9 => 'EMAIL', 10 => 'RESELLER', 11 => 'APACHE', 12 => 'FTP', 13 => 'MYSQL', 14 => 'DNS', 15 => 'SSH', 16 => 'APIKEY', 17 => 'CRON', 18 => 'IPS', 19 => 'FIREWALL', 20 => 'UPDATES', 21 => 'GRAPHS', 22 => 'NFS', 23 => 'CLUSTERING', 24 => 'SETTINGS', 25 => 'IWORXLOGS', 26 => 'PHPMYADMIN', 27 => 'PLUGINS', 28 => 'SSL', 29 => 'REMOTEASSIST', ), ), )