cPanel XMLAPI - removeacct


DESCRIPTION

This function terminates a hosting account (irreversible).


VARIABLES

INPUT

user (string)
User name to terminate.

keepdns (string)
Keep DNS entries for the domain (default is no, 1 | y = Yes, 0 | n = No, )

OUTPUT

removeacct
Account removal container

result
Operation results container

rawout (HTML)
Raw output of removal operation

status (boolean)
Status of the operation. (1 = Success, 0 = Failure)

statusmsg (string)
Status or Error Message


EXAMPLES

Calling this URL in WebHost Manager:

 /xml-api/removeacct&user=pigdogo

will produce something similar to :

<removeacct>

<result>


<rawout>Collecting Domain Name and IP...User: pigdogo Domain: pigdog.org ...Done Killing all processes owned by user......Done Cleaning passwd,shadow,group......Done Removing User from Group..........Done Removing Web Logs......Done Removing Crontab......Done Removing Virtual Hosts...Removed Extra Entries from httpd.conf pigdog.org not found in httpd.conf. ...Done Removing System User......Done Removing Group......Done Removing DNS Entries...pigdog.org -&gt; deleted from hypercubeb. ...Done Removing Email Setup...Removing /etc/valiases/pigdog.org ...Done Removing mailman lists......Done Removing MySQL databases and users......Done Removing remotedomains,secondarymx,localdomains entries......Done Adding ip back to ipaddrpool...System has 0 free ips. ...Done Removing user&#38;#39;s cPanel Databases &amp; Updating......Done Reloading Services......Done Sending Contacts......Done Updating internal databases...Updating ftp passwords for all users Ftp password files updated. Ftp vhost passwords synced ...Done Running post removal scripts......Done &lt;br /&gt;&lt;b&gt;Account Removal Complete!!!&lt;/b&gt;&lt;br /&gt;</rawout>

<status>1</status>

<statusmsg>pigdogo account removed</statusmsg>

</result>

</removeacct>


COPYRIGHT

Copyright 2007 cPanel Inc.