---
title: "Frequent list inquire requests"
url: "https://help.internetx.com/en/api/core-frequent-list-inquire-requests/"
lang: "en"
section: "API reference — API reference (XML/JSON)"
breadcrumb: "General API basics"
updated: "2023-09-12"
---

# Frequent list inquire requests

## Inquiring domains

### Inquiring domains that expire in a certain period of time

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

```
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,
    }
}
```

```
    <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

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

```
{
    "filters": [
        {
            "link": "OR",
            "filters": [
                {
                    "key": "ownerc",
                    "operator": "EQUAL",
                    "value": "21637322"
                },
                {
                    "key": "adminc",
                    "operator": "EQUAL",
                    "value": "21637323"
                }
            ]
        }
    ],
    "view": {
        "children": 1,
        "limit": 1000,
        "offset": 0
    }
}
```

```
 <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>
    <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

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

```
  <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>
    <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  

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

```
<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  

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

```
<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

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

```
{
    "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
    }
}

}
```

```
<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

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

```
{
    "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>
    <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  

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

```
<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  

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

```
<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>
```
