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>