The del operation is used to remove reseller accounts and all their settings from Plesk database.
A request XML packet removing a reseller account from Plesk database includes the del operation node:
<packet version="1.6.0.0">
<reseller>
<del>
...
</del>
</reseller>
</packet>
The del node is presented by the ResellerDelInput type (reseller.xsd
). Its graphical representation is as follows:
It specifies the filtering rule. Data type: ResellerSelectionFilter (reseller.xsd
). For more information on filters, refer to the Available Filters section.
The del node of the response packet is structured as follows:
common.xsd
).common.xsd
). Allowed values: ok|error
.common.xsd
).
To remove a reseller account, specify its ID or login name:
<packet version="1.6.0.0">
<reseller>
<del>
<filter>
<id>1324</id>
</filter>
</del>
</reseller>
</packet>
Response:
<packet version="1.6.0.0">
<reseller>
<del>
<result>
<status>ok</status>
<filter-id>2</filter-id>
<id>2</id>
</result>
</del>
</reseller>
</packet>
To remove multiple reseller accounts, add either reseller IDs or login names to the filtering rule:
<packet version="1.6.0.0">
<reseller>
<del>
<filter>
<id>1324</id>
<id>1325</id>
</filter>
</del>
</reseller>
</packet>
Response:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.0.0">
<reseller>
<del>
<result>
<status>ok</status>
<filter-id>2</filter-id>
<id>1</id>
</result>
<result>
<status>ok</status>
<filter-id>2</filter-id>
<id>2</id>
</result>
</del>
</reseller>
</packet>
To remove all reseller accounts, use the following packet:
<packet version="1.6.0.0">
<reseller>
<del>
<filter>
<all/>
</filter>
</del>
</reseller>
</packet>
Response:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.0.0">
<reseller>
<del>
<result>
<status>ok</status>
<filter-id>3</filter-id>
<id>3</id>
</result>
<result>
<status>ok</status>
<filter-id>4</filter-id>
<id>4</id>
</result>
</del>
</reseller>
</packet>