[AdamsNames]

Home
Register
Payment
Edit
Whois
Clients
Bulk
Forms

conquery($id) : Contact querying

A simple query operation. The only scalar argument is the identifier of the contact and the hash returned has up to three tags:

Hash returned by conquery()
Hash KeyDescription
contact Hash of contact data:
KeyDescription
nameContact's Name
addressContact's Address
ccContact's country: ISO code
emailContact's email address
phoneContact's phone number
faxContact's fax number
idContact's identifier
registeredRegistration date (YYYY-MM-DD)
found
1if the contact was found
0otherwise
error An array of error messages which may include:
CodeDescription
310Invalid argument format
500Error in query

Example

Request

conquery('per4073.tc')
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
  <methodName>conquery</methodName>
  <params>
    <param>
      <value><string>per4073.tc</string></value>
    </param>
  </params>
</methodCall>

Return

{
  'found' => '1',
  'contact' => {
    'phone' => '1',
    'email' => 'person@adamsnames.tc',
    'registered' => '1998-08-28',
    'cc' => 'uk',
    'address' => '3 Adams Road\\nCAMBRIDGE\\nCB3 9AD',
    'id' => 'per4073.tc',
    'fax' => '',
    'name' => 'AdamsNames'
  },
  'error' => []
}
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>error</name>
            <value>
              <array><data/></array>
            </value>
          </member>
          <member>
            <name>contact</name>
            <value>
              <struct>
                <member>
                  <name>registered</name>
                  <value><string>1998-08-28</string></value>
                </member>
                <member>
                  <name>name</name>
                  <value><string>AdamsNames</string></value>
                </member>
                <member>
                  <name>phone</name>
                  <value><int>1</int></value>
                </member>
                <member>
                  <name>email</name>
                  <value><string>person@adamsnames.tc</string></value>
                </member>
                <member>
                  <name>cc</name>
                  <value><string>uk</string></value>
                </member>
                <member>
                  <name>fax</name>
                  <value><string/></value>
                </member>
                <member>
                  <name>address</name>
                  <value><string>3 Adams Road\nCAMBRIDGE...</string></value>
                </member>
                <member>
                  <name>id</name>
                  <value><string>per4073.tc</string></value>
                </member>
              </struct>
            </value>
          </member>
          <member>
            <name>found</name>
            <value>
              <int>1</int>
            </value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodResponse>

AdamsNames Limited is registered as a Company in England and Wales.
Registration Number: 3714632, VAT Registration Number: GB 731 9129 38.
Registered Office: Reg'd Office: 9 Quy Court, Colliers Lane, Stow-cum-Quy, Cambridge, CB25 9AU, UK
The Webmaster
URL: http://www.adamsnames.com//api/xmlrpc-doc/conquery.html
Last modified: Thu Apr 29 13:05:01 2004