API Module Customer retrieveCustomerRequest

From Openprovider API documentation

(Difference between revisions)
Jump to: navigation, search
Line 40: Line 40:
===Raw XML===
===Raw XML===
-
  to do
+
  <?xml version="1.0" encoding="UTF-8"?>
 +
<openxml>
 +
  <credentials>
 +
    <username>username</username>
 +
    <password>password</password>
 +
  </credentials>
 +
  <retrievecustomerrequest>
 +
    <handle>JH000001-US</handle>
 +
    <withadditionaldata>0</withadditionaldata>
 +
  </retrievecustomerrequest>
 +
</openxml>
 +
 
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<openxml>
 +
  <reply>
 +
    < code>0</code>
 +
    <desc></desc>
 +
    <data>
 +
      <id>156384</id>
 +
      <companyname>Hosting Unlimited</companyname>
 +
      <name>
 +
        <initials>J.B.</initials>
 +
        <firstname>John</firstname>
 +
        <prefix>van</prefix>
 +
        <lastname>Halen</lastname>
 +
      </name>
 +
      <gender>M</gender>
 +
      <phone>
 +
        <countrycode>+8</countrycode>
 +
        <areacode>383</areacode>
 +
        <subscribernumber>1231212</subscribernumber>
 +
      </phone>
 +
      <fax>
 +
        <countrycode>+8</countrycode>
 +
        <areacode>383</areacode>
 +
        <subscribernumber>1231213</subscribernumber>
 +
      </fax>
 +
      <address>
 +
        <street>Main Street</street>
 +
        <number>2</number>
 +
        <zipcode>630060</zipcode>
 +
        <city>Washington</city>
 +
        <country>US</country>
 +
        <suffix>a</suffix>
 +
      </address>
 +
      <email>info@openprovider.nl</email>
 +
      <handle>JH000001-US</handle>
 +
      <comments></comments>
 +
      <resellerid>123915</resellerid>
 +
    </data>
 +
  </reply>
 +
</openxml>

Revision as of 08:36, 16 April 2010

Contents

Module Customer > Retrieve

Module customer
Command name retrieveCustomerRequest
Use Retrieves information of an existing customer object
Input
  • handle
  • withAdditionalData
Output

Examples

Using PHP class

$request = new OP_Request;
$request->setCommand('retrieveCustomerRequest')
 ->setAuth(array('username' => 'username', 'password' => 'password'))
 ->setArgs(array(
   'handle' => 'AJ001927-NL'
 ));

Raw XML

<?xml version="1.0" encoding="UTF-8"?>
<openxml>
  <credentials>
    <username>username</username>
    <password>password</password>
  </credentials>
  <retrievecustomerrequest>
    <handle>JH000001-US</handle>
    <withadditionaldata>0</withadditionaldata>
  </retrievecustomerrequest>
</openxml>
<?xml version="1.0" encoding="UTF-8"?>
<openxml>
  <reply>
    < code>0</code>
    <desc></desc>
    <data>
      <id>156384</id>
      <companyname>Hosting Unlimited</companyname>
      <name>
        <initials>J.B.</initials>
        <firstname>John</firstname>
        <prefix>van</prefix>
        <lastname>Halen</lastname>
      </name>
      <gender>M</gender>
      <phone>
        <countrycode>+8</countrycode>
        <areacode>383</areacode>
        <subscribernumber>1231212</subscribernumber>
      </phone>
      <fax>
        <countrycode>+8</countrycode>
        <areacode>383</areacode>
        <subscribernumber>1231213</subscribernumber>
      </fax>
      <address>
        <street>Main Street</street>
        <number>2</number>
        <zipcode>630060</zipcode>
        <city>Washington</city>
        <country>US</country>
        <suffix>a</suffix>
      </address>
      <email>info@openprovider.nl</email>
      <handle>JH000001-US</handle>
      <comments></comments>
      <resellerid>123915</resellerid>
    </data>
  </reply>
</openxml>
Views
Personal tools