Table of Contents

Inquiring domains

Inquiring domains that expire in a certain period of time

Inquiring domains that expire in the next 30 days, including domains from sub-users.

Route: POST {baseUrl}/domain/_search?keys=payable

Request
POST {baseUrl}/domain/_search?keys=payable
{
    "filters": [
        {
            "link": "AND",
            "filters": [
                {
                    "key": "payable",
                    "operator": "GREATER_EQUAL",
                    "value": "2020-08-01 00:00:00"
                },
                {
                    "key": "payable",
                    "operator": "LESS_EQUAL",
                    "value": "2020-08-31 23:59:59"
                }
            ]
        }
    ],
    "view": {
        "children": 1,
        "limit": 10,
        "offset": 0,
    }
}


Request
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>
        
        <where>
            <and>
                <key>payable</key>
                <operator>ge</operator>
                <value>2020-08-01 00:00:00</value>
            </and>
            <and>
                <key>payable</key>
                <operator>le</operator>
                <value>2020-08-31 23:59:59</value>
            </and>
        </where>
       <key>payable</key>

    </task>
</request>

Inquiring domains that use specific domain contacts

Returns all domains using OwnerC contact 1637322 and AdminC contact 21637323, including sub-users.

Route: POST {baseUrl}/domain/_search?keys=ownerc&keys=adminc

Request
{
    "filters": [
        {
            "link": "OR",
            "filters": [
                {
                    "key": "ownerc",
                    "operator": "EQUAL",
                    "value": "21637322"
                },
                {
                    "key": "adminc",
                    "operator": "EQUAL",
                    "value": "21637323"
                }
            ]
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}
Request
 <request>
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>
        <where>
            <and>
                <or>
                    <key>ownerc</key>
                    <operator>eq</operator>
                    <value>21637322</value>
                </or>
                <or>
                    <key>adminc</key>
                    <operator>eq</operator>
                    <value>21637323</value>
                </or>
            </and>
        </where>
		<key>ownerc</key>
		<key>adminc</key>
    </task>
</request>
Request
<request>
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>

        <where>
            <and>
                <key>ownerc</key>
                <operator>eq</operator>
                <value>21637322</value>
            </and>
            <and>
                <key>adminc</key>
                <operator>eq</operator>
                <value>21637323</value>
            </and>
        </where>
        <key>ownerc</key>
        <key>adminc</key>

    </task>
</request>

Inquiring running domain orders

Returns all running domain requests for the logged-in user and its sub-user.


Request
{
    "filters": [
        {
            "key": "type",
            "operator": "EQUAL",
            "value": "Domain"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}
Request
  <request>
    <task>
        <task>
            <code>0115</code>
            <view>
                <limit>10</limit>
                <offset>0</offset>
                <children>true</children>
            </view>
        </task>
    </task>
</request>

Inquiring domains with WhoisPrivacyPlus

{
    "filters": [
        {
            "key": "privacyPlus",
            "operator": "EQUAL",
            "value": "true"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}


Request
 
<request>
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>

        <where>
            <key>use_privacy_plus</key>
            <operator>eq</operator>
            <value>true</value>
        </where>

        <key>use_privacy</key>

    </task>
</request>


Inquiring domains that do not have DNSSEC

Route: POST {baseUrl}/domain/_search?keys=dnssec

Request
{
    "filters": [
        {
            "key": "dnssec",
            "operator": "EQUAL",
            "value": "false"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}


Request
<request>
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>

        <where>
            <key>ns_group</key>
            <operator>ne</operator>
            <value>dnssec</value>
        </where>

        <key>ns_group</key>

    </task>
</request>

Inquiring all domains that do not have NodeSecure

Route: POST {baseUrl}/domain/_search?keys=nameServerGroup

Request
{
    "filters": [
        {
            "key": "nameServerGroup",
            "operator": "NOT_EQUAL",
            "value": "nodesecure"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}


Request
<request>
    <task>
        <code>0105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>

        <where>
            <key>ns_group</key>
            <operator>ne</operator>
            <value>nodesecure</value>
        </where>

        <key>ns_group</key>

    </task>
</request>

Inquiring domain cancellations

Inquiring domain cancellations that will be executed in a certain period

Identify domain cancellations that will be executed in the next 45 days, including those of sub-users.

Route: POST /domain/cancelation/_search?keys=domain&keys=registryWhen&keys=registryStatus

Request
{
    "filters": [
        {
            "link": "AND",
            "filters": [
                {
                    "key": "registryWhen",
                    "operator": "GREATER_EQUAL",
                    "value": "2020-10-01 00:00:00"
                },
                {
                    "key": "registryWhen",
                    "operator": "LESS_EQUAL",
                    "value": "2020-04-10 23:59:59"
                }
            ]
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}

}


Request
<task>
    <code>0103104</code>
    <view>
        <children>1</children>
        <offset>0</offset>
        <limit>1000</limit>
    </view>

    <where>
        <and>
            <key>registry_when_date</key>
            <operator>ge</operator>
            <value>2020-10-01 00:00:00</value>
        </and>
        <and>
            <key>registry_when_date</key>
            <operator>le</operator>
            <value>2020-11-04 00:00:00</value>
        </and>
    </where>

    <key>domain</key>
    <key>registry_when_date</key>
    <key>registry_status</key>
</task>

Inquiring certificates

Inquiring certificates that expire in a certain period

Inquiring all certificates that will expire in the next 30 days, including sub-users


Route: POST {baseUrl}/certificate/_search?keys=expire

Request
{
    "filters": [
        {
            "link": "AND",
            "filters": [
                {
                    "key": "expire",
                    "operator": "GREATER_EQUAL",
                    "value": "2020-08-01 00:00:00"
                },
                {
                    "key": "expire",
                    "operator": "LESS_EQUAL",
                    "value": "2020-08-31 23:59:59"
                }
            ]
        }
    ],
    "view": {
        "children": 1,
        "limit": 10,
        "offset": 0
    


Request
<request>
    <task>
        <code>400105</code>
        <view>
            <children>1</children>
            <offset>0</offset>
            <limit>1000</limit>
        </view>

        <where>
            <and>
                <key>expire</key>
                <operator>ge</operator>
                <value>2020-08-01 00:00:00</value>
            </and>
            <and>
                <key>expire</key>
                <operator>le</operator>
                <value>2020-08-30 00:00:00</value>
            </and>
        </where>
        <key>expire</key>
    </task>
</request>

Inquiring all running certificate jobs, including those of sub-users.

Route: POST {baseUrl}/job/_search

Request
{
    "filters": [
        {
            "key": "type",
            "operator": "EQUAL",
            "value": "Certificate"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}


Request
<request>
	<auth>
		<user>sslmanager</user>
		<password>test</password>
		<context>9</context>
	</auth>
	<task>

		<code>400105</code>
		<view>
			<limit>10</limit>
			<offset>0</offset>
		</view>
	</task>
</request>

Inquiring users

Inquiring users who have activated 2FA

Route: POST {baseUrl}/user/_search?keys=authtype

Request
{
    "filters": [
        {
            "key": "authType",
            "operator": "EQUAL",
            "value": "PASSWORD_TOKEN"
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}


Request
<request>
    <task>
        <code>1301004</code>
        <view>
            <children>1</children>
            <limit>10</limit>
            <offset>0</offset>
        </view>

        <where>
            <key>auth_type</key>
            <operator>eq</operator>
            <value>PASSWORD_TOKEN</value>
        </where>
        <key>status</key>
        <key>auth_type</key>
    </task>
</request>
  • No labels