API-Dokumentation

Domains auflisten

Gibt alle Domains zurück, auf die der authentifizierte API-Schlüssel Zugriff hat.

Anfrage

GET /api/v1/domains

Erforderlicher Scope: domains:read

Header

Header Erforderlich Wert
Authorization Ja Bearer DEIN_API_SCHLÜSSEL

Antwort

{
  "data": [
    {
      "id": "6997649fd6212ab98fbb7289",
      "name": "beispiel.de",
      "tld": "de",
      "sld": "beispiel",
      "status": "OK",
      "terminated": false,
      "autoRenew": true,
      "isLocked": true,
      "isPrivacyEnabled": true,
      "isDnssecEnabled": true,
      "dnsRecordCount": 4,
      "subscription": {
        "cancelledAt": null,
        "expiresAt": null,
        "interval": "12 months"
      },
      "expiresAt": "2027-02-19T19:29:27.000Z",
      "createdAt": "2026-02-19T19:29:35.674Z"
    }
  ]
}

Antwortfelder

Feld Typ Beschreibung
id string Eindeutige Domain-ID
name string Vollständiger Domainname
tld string Top-Level-Domain (z.B. com, de, io)
sld string Second-Level-Domain (z.B. beispiel)
status string Registrierungsstatus: OK, LOCK usw.
terminated boolean Ob die Domain gekündigt ist
autoRenew boolean | null Automatische Verlängerung
isLocked boolean | null Transfer-Sperre
isPrivacyEnabled boolean | null WHOIS-Datenschutz
isDnssecEnabled boolean | null DNSSEC-Status
dnsRecordCount number Anzahl der DNS-Einträge
subscription object | null Abonnement-Status: cancelledAt, expiresAt, interval
expiresAt string | null Ablaufdatum (ISO 8601)
createdAt string Erstellungszeitstempel (ISO 8601)

Beispiel

curl https://hosting.site.quest/api/v1/domains \
  -H "Authorization: Bearer sq_live_a94ecfca096d..."

MCP

Diese Daten sind auch über das list_domains MCP-Tool verfügbar.