Request Packet Structure
A request XML packet adding a new web user includes the add operation node:
<packet version="1.4.2.0">
<webuser >
<add>
¡
</add>
</webuser>
</packet>
The add node is presented by type WebUserAddInputType (webuser.xsd), and its graphical representation is as follows:

- The domain-id node is required. It specifies the domain on which you want to create a web user. Data type: integer.
- The login node is required. It specifies the login name of the web user. Data type: string.
- The password node is optional. It specifies the web user password. Data type: string (length=4..64).
- The password-type node is optional. It specifies if it is a plain or encrypted password. Data type:string. Allowed values: plain | crypt.
- The ftp-quota node is optional. It specifies the limit of disk space (in bytes) provided for the web user on the server. Data type: integer (-1 = unlimited).
- The asp node is optional. It specifies if the ASP support for Apache is provided. Data type: boolean.
- The asp-dot-net is optional. It specifies if the ASP.NET support is provided. This feature is supported only by Plesk for Windows. Data type: boolean.
- The ssi node is optional. It specifies if the SSI support is provided. Data type: boolean
- The php node is optional. It specifies if the PHP support is provided. Data type: boolean.
- The cgi node is optional. It specifies if the CGI support is provided. Data type: boolean.
- The mod-perl node is optional. It specifies if the mod_perl Apache module is supported. data type: boolean.
- The mod-python node is optional. It specifies if the mod_python Apache module is supported. Data type: boolean.
- The fastcgi node is optional. It specifies if the fastcgi extension is supported. Data type: boolean.
Note: The login name should begin with an alphabet character. It cannot contain white spaces. The password cannot contain quotation marks, white space, user's login name, and should be between 5 and 14 characters in length.
Note: The password field can be left blank. If so, the web user is created but cannot login until the administrator creates the password for this user.
Remarks
You can add multiple users in a single packet. Use as many add operations as the number of web users to be added.