PHPCreateUser
From Rackspace Email & Apps API
<?php $client = new SoapClient('https://admin.webmail.us/mailaccounts/mailaccounts.wsdl', array('trace' => true, 'exceptions' => true)); $res = $client->__soapCall('CheckUserExists', array('ResellerUsername' => 'someadmin', 'ResellerPassword' => 'somepass', 'HostName' => 'somedomain', 'UserID' => 'madeupemail')); if ($res == 1) { echo "User already exists\n"; } else { $res = $client->__soapCall('AddUser', array('ResellerUsername' => 'someadmin', 'ResellerPassword' => 'somepass', 'HostName' => 'somedomain', 'UserID' => 'madeupemail', 'Password' => '12121', 'SetActive' => '1', 'FirstName' => 'first', 'LastName' => 'last', 'StreetAddress' => '1234 Some Street', 'City' => 'SomeCity', 'State' => 'SomeState', 'Country' => 'SomeCountry', 'PostalCode' => '00000', 'Telephone' => '800-555-1212', 'Organization' => 'SomeCompany', 'Department' => 'Development')); echo "Created the user\n"; } ?>