API:listaccts

From TheHostingTool Wiki
Revision as of 03:33, 30 March 2010 by Kevin M (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Warning.png

Warning!
TheHostingTool's Application Programming Interface (API) is outdated and no longer included as of THT 1.2.2. It is considered a security warning, and is not supported, so use at your own risk.

Usage

This API function will list all the accounts in the THT database. The function name is listaccts and does not have any parameters. The URL would look something like this:

http://mydomain.tld/THT_DIR/xml-api/listaccts/auth_hash

Parameters

  • None

Output

<listaccts>
        <acct>
            <id>1</id>
            <userid>stuff</userid>
            <email>email@gmail.com</email>
            <signup>Date</signup>
            <ip>192.168.1.2</ip>
            <domain>somewhereovertherainbow.com</domain>
            <pid>1</pid>
            <status>Suspended</status>
            <additional></additional>
        </acct>
</listaccts>

Example

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://mydomain.tld/THT_DIR/xml-api/listaccts/auth_hash');
$val = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($val);
unset($val);
echo $xml->acct[0]->domain[0];
?>

Example Output

somewhereovertherainbow.com