API Module Extension searchExtensionRequest
From Openprovider API documentation
Contents |
Module Extension > Search
| Module | extension |
| Command name | searchExtensionRequest |
| Use | Returns a list of extensions (TLDs) matching search criteria |
| Input | |
| Output | Result set of extension details:
|
Examples
Using PHP class
$request = new OP_Request;
$request->setCommand('searchExtensionRequest')
->setAuth(array('username' => 'username', 'password' => 'password'))
->setArgs(array(
'extensions' => array("ac","ae","ag")
));
Raw XML
Please note that newlines and leading spaces are added only for readability. Those whitespaces should be excluded from your XML command before sending it to Openprovider.
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
<credentials>
<username>***</username>
<password>***</password>
</credentials>
<searchExtensionRequest>
<extensions>
<array>
<item>ac</item>
<item>ae</item>
<item>ag</item>
</array>
</extensions>
<withPrice>0</withPrice>
</searchExtensionRequest>
</openXML>
Response
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
<reply>
0
<desc></desc>
<data>
<results>
<array>
<item>
<name>ac</name>
<minPeriod>1</minPeriod>
<maxPeriod>10</maxPeriod>
<transferAvailable>1</transferAvailable>
<tradeAvailable>0</tradeAvailable>
<renewAvailable>1</renewAvailable>
<isTransferAuthCodeRequired>yes</isTransferAuthCodeRequired>
<isTradeAuthCodeRequired>no</isTradeAuthCodeRequired>
<isAuthCodeRequested>0</isAuthCodeRequested>
<isAuthCodeAvailable>1</isAuthCodeAvailable>
<isAuthCodeChangeable>1</isAuthCodeChangeable>
<isPrivateWhoisAllowed>0</isPrivateWhoisAllowed>
<domicileAvailable>0</domicileAvailable>
<softQuarantinePeriod>0</softQuarantinePeriod>
<quarantinePeriod>0</quarantinePeriod>
<dnssecAllowed>1</dnssecAllowed>
<status>ACT</status>
<supportedApplicationMode/>
<billingHandleEnabled>0</billingHandleEnabled>
<resellerHandleEnabled>0</resellerHandleEnabled>
<supportedIdnScripts/>
<ownerHandleSupported>1</ownerHandleSupported>
<adminHandleSupported>1</adminHandleSupported>
<techHandleSupported>1</techHandleSupported>
<billingHandleSupported></billingHandleSupported>
<resellerHandleSupported></resellerHandleSupported>
<dnssecKeysAllowed>1</dnssecKeysAllowed>
<dnssecDigestsAllowed>1</dnssecDigestsAllowed>
<dnssecMaxRecordsAmount>0</dnssecMaxRecordsAmount>
<dnssecAlgorithms>
<array>
<item>8</item>
</array>
</dnssecAlgorithms>
</item>
<item>
<name>ae</name>
<minPeriod>1</minPeriod>
<maxPeriod>5</maxPeriod>
<transferAvailable>1</transferAvailable>
<tradeAvailable>0</tradeAvailable>
<renewAvailable>1</renewAvailable>
<isTransferAuthCodeRequired>yes</isTransferAuthCodeRequired>
<isTradeAuthCodeRequired>no</isTradeAuthCodeRequired>
<isAuthCodeRequested>1</isAuthCodeRequested>
<isAuthCodeAvailable>0</isAuthCodeAvailable>
<isAuthCodeChangeable>1</isAuthCodeChangeable>
<isPrivateWhoisAllowed>0</isPrivateWhoisAllowed>
<domicileAvailable>0</domicileAvailable>
<softQuarantinePeriod>30</softQuarantinePeriod>
<quarantinePeriod>0</quarantinePeriod>
<dnssecAllowed>0</dnssecAllowed>
<status>ACT</status>
<supportedApplicationMode/>
<billingHandleEnabled>0</billingHandleEnabled>
<resellerHandleEnabled>0</resellerHandleEnabled>
<supportedIdnScripts/>
<ownerHandleSupported>1</ownerHandleSupported>
<adminHandleSupported>1</adminHandleSupported>
<techHandleSupported>1</techHandleSupported>
<billingHandleSupported></billingHandleSupported>
<resellerHandleSupported></resellerHandleSupported>
</item>
<item>
<name>ag</name>
<minPeriod>1</minPeriod>
<maxPeriod>10</maxPeriod>
<transferAvailable>1</transferAvailable>
<tradeAvailable>0</tradeAvailable>
<renewAvailable>1</renewAvailable>
<isTransferAuthCodeRequired>yes</isTransferAuthCodeRequired>
<isTradeAuthCodeRequired>no</isTradeAuthCodeRequired>
<isAuthCodeRequested>0</isAuthCodeRequested>
<isAuthCodeAvailable>1</isAuthCodeAvailable>
<isAuthCodeChangeable>1</isAuthCodeChangeable>
<isPrivateWhoisAllowed>0</isPrivateWhoisAllowed>
<domicileAvailable>0</domicileAvailable>
<softQuarantinePeriod>44</softQuarantinePeriod>
<quarantinePeriod>28</quarantinePeriod>
<dnssecAllowed>1</dnssecAllowed>
<status>ACT</status>
<supportedApplicationMode/>
<billingHandleEnabled>1</billingHandleEnabled>
<resellerHandleEnabled>0</resellerHandleEnabled>
<supportedIdnScripts/>
<ownerHandleSupported>1</ownerHandleSupported>
<adminHandleSupported>1</adminHandleSupported>
<techHandleSupported>1</techHandleSupported>
<billingHandleSupported>1</billingHandleSupported>
<resellerHandleSupported></resellerHandleSupported>
<dnssecKeysAllowed>1</dnssecKeysAllowed>
<dnssecDigestsAllowed>1</dnssecDigestsAllowed>
<dnssecMaxRecordsAmount>0</dnssecMaxRecordsAmount>
<dnssecAlgorithms>
<array>
<item>6</item>
<item>8</item>
<item>10</item>
<item>12</item>
<item>13</item>
<item>14</item>
</array>
</dnssecAlgorithms>
</item>
</array>
</results>
<total>3</total>
</data>
</reply>
</openXML>