Create User

Description

Create new SRS-X user.

Query

user/create

List Variable

Name Data Type Required/Optional Description
user_username string(255) Required Username
user_password string(255) Required Password User
email String(63) optional Contact email
fname String(32) Required First name
lname String(32) Optional Last name
company String(32) Optional Company Name
address String(255) Required Address
address2 String(255) Optional Address 2
address3 String(255) Optional Address 3
city String(32) Required City Name
province String(32) Required Province/State
postal_code String(8) Required Zip COde
country String(3) Required Country code, ie: ID, MY, SG, AU
p_kdnegara String(14) Required Telephone country code, withour "+"
p_kdarea String(14) Required Region code
phone String(14) Required Phone number
f_kdnegara String(14) Optional Fax country code, withour "+"
f_kdarea String(14) Optional Fax region code
fax String(14) Optional Fax number

Return

Name Type
domainid String[0-9]{4-16}

Example


$url = "http://srb657.srs-x.com/api/user/create";
$params['username'] = 'apiusername';
$params['password'] = hash('sha256','apipassword');
$params['user_username'] = 'email@email.id';
$params['user_password'] = '87asdfasdf';
$params['fname'] = 'fname';
$params['address'] = 'lname';
$params['city'] = 'jakarta';
$params['province'] = 'jakarta';
$params['postal_code'] = '32424';
$params['p_kdnegara'] = '62';
$params['p_kdarea'] = '274';
$params['phone'] = '446657';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiurl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
curl_close($ch);

Example Response

Succeed:

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1000</resultCode>
    <resultMsg>Command Complete Successfully</resultMsg>
  </result>
  <resultData>
    <userid>11</userid>
  </resultData>
</epp>

Failed:

<?xml version="1.0" encoding="UTF-8"?>
<epp>
  <result>
    <resultCode>1001</resultCode>
    <resultMsg>Command Failed</resultMsg>
  </result>
</epp>