Request Samples

Update service plans that belong to different Plesk users

To update settings of update only plans of a particular reseller, specify their ID or username.

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <name>base_plan</name>
   </filter>
   <owner-login>JDoe</owner-login>
   <mail>
      <webmail>true</webmail>
   </mail>
</set>
</service-plan>
</packet>

If you are authorized as the Administrator, you can omit the reseller details:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <name>base_plan</name>
   </filter>
   <mail>
      <webmail>true</webmail>
   </mail>
</set>
</service-plan>
</packet>

 

Operating multiple service plans

Here is the sample packet that sets similar service plan settings for two different service plans, both specified by ID.

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>11</id>
      <id>12</id>
   </filter>
   <mail>
      <webmail>true</webmail>
   </mail>
</set>
</service-plan>
</packet>

 

To set different settings for two service plans, use two different set operations:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
   <owner-login>JDoe</owner-login>
   <mail>
      <webmail>false</webmail>
   </mail>
</set>
<set>
   <filter>
      <name>base_plan</name>
   </filter>
   <mail>
      <webmail>true</webmail>
   </mail>
</set>
</service-plan>
</packet>

 

 

The following packet updates all service plans that belong to the request packet sender:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter/>
   <mail>
      <webmail>false</webmail>
   </mail>
</set></service-plan>
</packet>

 

Mailing settings

The following packet updates mail settings for plan bounce_plan:

 <packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <name>bounce_plan</name>
   </filter>
        <mail>
          <nonexistent-user>
            <reject/>
          </nonexistent-user>
          <webmail>none</webmail>
        </mail>
</set>
</service-plan>
</packet>

 

Limits

The following packet updates limits of a plan:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
   <limits>
          <limit>
            <name>disk_space</name>
            <value>10737418240</value>
          </limit>
   </limits>
</set>
</service-plan>
</packet>

 

Log rotation

To disable log rotation for the plan with ID 12, use the following packet:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
   <log-rotation>
      <off/>
   </log-rotation>
</set>
</service-plan>
</packet>

 

Preferences

The following packet updates preferences for the plan with ID 12:

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
        <preferences>
          <stat>3</stat>
          <maillists>false</maillists>
          <dns_zone_type>master</dns_zone_type>
        </preferences>
</set>
</service-plan>
</packet>

 

Hosting

This packet updates physical hosting settings for the plan with ID 12.

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
   <hosting>
      <vrt_hst>
            <property>
              <name>ssl</name>
              <value>true</value>
            </property>
      </vrt_hst>
   </hosting>
</set>
</service-plan>
</packet>

 

Preformance

Here is the sample packet that updates performance settings for the plan with ID 12.

<packet version="1.6.3.0">
<service-plan>
<set>
   <filter>
      <id>12</id>
   </filter>
   <performance>
      <bandwidth>1000</bandwidth>
      <max_connections>20</max_connections>
   </performance>
</set>
</service-plan>
</packet>

 

Please send us your feedback on this help page.