Inhaltsverzeichnis dieser Seite

Domains

Domains ermitteln, die in einem bestimmten Zeitraum auslaufen

Domains ermitteln, die in den nächsten 30 Tagen auslaufen, einschl. Domains von Unterbenutzern

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>

Domains ermitteln, die bestimmte Domain-Kontakte verwenden

Gibt alle Domains zurück, bei denen OwnerC-Kontakt 1637322 und der AdminC-Kontakt 21637323 verwendet wird,einschließlich denen der Unterbenutzer.

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>

Laufende Domain-Aufträge ermitteln

Gibt alle laufenden Domain-Aufträge für den eingeloggten Benutzer und sein Unterbenutzer zurück.


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>

Alle Domains anzeigen, die kein DNSSEC haben

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>

Alle Domains anzeigen, die kein NodeSecure haben

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>

Domain-Kündigungen ermitteln, die in einem bestimmten Zeitraum ausgeführt werden

Domain-Kündigungen ermitteln, die in den nächsten 45 Tagen ausgeführt , einschließlich denen der Unterbenutzer.

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>

Alle Domains mit WhoisPrivacyPlus ermitteln

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

SSL

Zertifikate ermitteln, die in einem bestimmten Monat auslaufen

Alle Zertifikate ermitteln, die in den nächsten 30 Tagen ablaufen, einschließlich der Unterbenutzer.

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>

Aktuell laufende Zertifikats-Aufträge ermitteln, einschließlich der Unterbenutzer

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>

Benutzer

Benutzer ermitteln, die  2FA aktiviert haben

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