NAME
API::Plesk::Customer - Managing user (e.g. auxiliary) accounts.
SYNOPSIS
$api = API::Plesk->new(...);
$response = $api->user->add(..);
$response = $api->user->get(..);
$response = $api->user->set(..);
$response = $api->user->del(..);
DESCRIPTION
Module manage user (e.g. auxiliary) accounts.
Filters used by get,del etc. are as follows: %filter => { guid => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # or owner-guid => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # or external-id => xx # or owner-external-id => xx }
METHODS
- add(%params)
-
Method adds users to Plesk Panel.
%params = ( # required gen_info => { login => 'mike', # required passwd => '12345', # required name => 'Mike', # required owner-guid => # one of this or owner-external-id => # this required ... } # required roles => { name => 'WebMaster', ... );
- get(%params)
-
Method gets user data.
%params = ( %filter );
- set(%params)
-
Method sets user data.
%params = ( filter => {...}, gen_info => {...} );
- del(%params)
-
Method deletes user from Plesk Panel.
%params = ( %filter );
AUTHOR
Ivan Sokolov <lt>ivsokolov@cpan.org<gt>