When creating the customer account, the general customer account information is specified by complex type clientAddGenInfo (plesk_client.xsd). It is structured as follows:

image 60512

  • The cname node is optional. Specifies the company name. Data type: string (0 to 60 characters long).

  • The pname node is required. Specifies the personal name of the customer who owns the customer account. Data type: string (1 to 60 characters long).

  • The login node is required. Specifies the login name of the customer account. Data type: string (1 to 60 characters long).

  • The passwd node is required. Specifies the password of the customer account. Data type: string (5 to 14 characters long) .

  • The status node is optional. Specifies the current status of the customer account. Data type: objectStatus (plesk_common.xsd). Allowed values: 0 (active) | 16 (disabled_by admin) | 4 (under backup/restore) | 256 (expired). Only status values 0 and 16 can be set up.

  • The phone node is optional. Specifies the phone number of the customer account owner. Data type: string (0 to 30 characters long).

  • The fax node is optional. Specifies the fax number of the customer account owner. Data type: string (0 to 30 characters long).

  • The email node is optional. Specifies the email address of the customer account owner. Data type: string (0 to 255 characters long).

  • The address node is optional. Specifies the postal address of the customer account owner. Data type: string (0 to 255 characters long).

  • The city node is optional. Specifies the city of the customer account owner. Data type: string (0 to 50 characters long).

  • The state node is optional. Specifies the US state of the customer account owner (should be specified for US citizens only). Data type: string (0 to 25 characters long).

  • The pcode node is optional. Specifies the zip code of the customer account owner (specified for US citizens only). Data type: string (0 to 10 characters long).

  • The country node is optional. Specifies the 2-character country code of the customer account owner (US for United States, CA for Canada, etc.). Data type: string (2 characters long).

  • The locale node is optional. Specifies the locale used on the customer account. Data type: string. Default value: en-US.

    Note: Use four-letter locale names (RFC 1766).

  • The owner-id node is optional. It specifies the ID of a customer account owner. Data type: integer.

  • The owner-login node is optional. It specifies the login name of a customer account owner. If the customer account owner is Plesk Administrator, specify the admin login name. Data type: string.

    Note: If the information about owner is omitted, the customer account belongs to the user who issued the request.

  • The external-id node is optional. It specifies a customer GUID in the Plesk components (for example, Business Manager). Data type: string.

    Note: If the information about owner is omitted, the customer account belongs to the user who issued the request.

The following packet creates a customer account and defines the general settings for it:

<packet>
    <customer>
        <add>
            <gen_info>
                <cname>LogicSoft Ltd.</cname>
                <pname>John Doe</pname>
                <login>JDoe</login>
                <status>0</status>
                <phone>416 907 9944</phone>
                <fax>928 752 3905</fax>
                <email>JDoe@example.com</email>
                <address>105 Brisbane Road, Unit 2</address>
                <city>Toronto</city>
                <state/>
                <pcode/>
                <country>CA</country>
                <owner-id>3</owner-id>
            </gen_info>
        </add>
    </customer>
</packet>