Removing Sites

Sites can be deleted individually or in bulk by sending a del request packet to the Panel.

In this chapter:

Request Packet Structure

Response Packet Structure

Samples

 

Request Packet Structure

A request XML packet that deletes sites should include the del operation node:

<packet version="1.6.3.0">
<site>
   <del>
   ...
   </del>
</site>
</packet>

 

The del node does not have a separate type, it is nested within the complex type (site.xsd). The it has the following graphics representation:

site-del-rps.gif

 

 

Response Packet Structure

The del node of the response packet is structured as follows:

site-del-reps.gif

 

 

Samples

This request removes a site:

<packet version="1.6.3.0">
<site>
<del>
   <filter>
      <id>18</id>
   </filter>
</del>
<del>
   <filter>
      <name>example.net</name>
   </filter>
</del>
</site>
</packet>

Response:

<packet version="1.6.3.0">
  <site>
    <del>
      <result>
        <status>ok</status>
        <filter-id>18</filter-id>
        <id>18</id>
      </result>
    </del>
  </site>
</packet>

This packet contains different filtering rules to remove sites:

<packet version="1.6.3.0">
<site>
<del>
   <filter>
      <id>123</id>
      <id>124</id>
   </filter>
</del>
<del>
   <filter>
      <name>example.com</name>
      <name>example.net</name>
   </filter>
</del>
</site>
</packet>

This packet requests to remove all sites owned by a packet sender:

<packet version="1.6.3.0">
<site>
<del>
   <filter/>
</del>
</site>
</packet>