Request Samples

Getting buttons under Plesk Administrator

To get buttons for multiple domains, the cform_buttons_list request packet should filter them in the filter node either by id, or by domain_name. The following packet is invalid as it uses both id and domain_name nodes within one filter:

<packet version="1.4.2.0">
<domain>
<cform_buttons_list>
   <filter>
      <id>123</id>
      <id>124</id>
      <domain_name>techservice.co.uk</domain_name>
      <domain_name>techknowledge.co.uk</domain_name>
   </filter>
</cform_buttons_list>
</domain>
</packet>

To filter some domains by id and others by domain_name, use different cform_buttons_list nodes:

<packet version="1.4.2.0">
<domain>
<cform_buttons_list>
   <filter>
      <id>123</id>
      <id>124</id>
   </filter>
</cform_buttons_list>
<cform_buttons_list>
   <filter>
      <domain_name>techservice.co.uk</domain_name>
      <domain_name>techknowledge.co.uk</domain_name>
   </filter>
</cform_buttons_list>
</domain>
</packet>

To get buttons of all domains registered in Plesk, the following packet can be used:

<packet version="1.4.2.0">
<domain>
<cform_buttons_list>
   <filter/>
</cform_buttons_list>
</domain>
</packet>

To get buttons of all domains belonging to a certain Plesk Client, use group filtering (see topic Filtering Issues for details). Plesk Clients whose domains are filtered can be specified within one filter either by client_id or by client_login.

<packet version="1.4.2.0">
<domain>
<cform_buttons_list>
   <filter>
      <client_login>technolux</client_login>
      <client_login>technologic</client_login>
   </filter>
</cform_buttons_list>
<cform_buttons_list>
   <filter>
      <client_id>1342</client_id>
      <client_id>1452</client_id>
   </filter>
</cform_buttons_list>
</domain>
</packet>

You cannot specify clients by login and by ID in one filter. Use different filters (and cform_buttons_list nodes) instead.