Help Center
Login Sign up
  1. Start
  2. API-Referenz
  3. Allgemeine API-Grundlagen

Häufige Listenabfragen

API-Referenz (XML/JSON) · Aktualisiert 2025-03-19

Domains

Domains ermitteln, die in einem bestimmten Zeitraum auslaufen

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

Domains ermitteln, die bestimmte Domain-Kontakte verwenden

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

Laufende Domain-Aufträge ermitteln

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

Alle Domains anzeigen, die kein DNSSEC haben

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

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

Alle Domains anzeigen, die kein NodeSecure haben

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

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

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

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

}

Alle Domains mit WhoisPrivacyPlus ermitteln

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

SSL

Zertifikate ermitteln, die in einem bestimmten Monat auslaufen

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
    

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

Route: POST {baseUrl}/job/_search

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

Benutzer

Benutzer ermitteln, die  2FA aktiviert haben

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

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