Die WEDOS REST API befindet sich noch in der Entwicklung. Zugang und Funktionen können sich ohne vorherige Ankündigung ändern.
Dieser Artikel behandelt teilweise den Domains-Endpoint der WEDOS REST API. Domain-Kontakte und NSSETs haben eigene Artikel. Für die WEDOS API (WAPI) siehe den Artikel WAPI – WEDOS Domains.
Grundlegende Informationen zur WEDOS REST API finden Sie im Artikel WEDOS REST API Handbuch.
In diesem Artikel finden Sie folgende Informationen:
- Zugang zum DNS-Endpoint
- Details des DNS-Endpoints:
- GET /domains
- GET /domains/{name}
- GET /domains/info
- GET /domains/check
- GET /domains/{name}/transfer/check
- GET /domains/tld-periods
- POST /domains/create
- POST /domains/{name}/renew
- POST /domains/{name}/transfer
- POST /domains/{name}/auth-info/send
- PATCH /domains/{name}/nsset/update
- PATCH /domains/{name}/keyset/update
- Hinweise
Domains Endpoint Access
Diese API umfasst die Domainverwaltung unter dem Präfix /v2/domains der URL. Domain-Kontakte und NSSETs werden in separaten Artikeln dokumentiert.
Basis-URL und Authentifizierung
The base URL for the domains endpoints is: https://api.wedos.com/v2
Die gesamte Kommunikation läuft über HTTPS, die Authentifizierung erfolgt ausschließlich über OAuth2: Jede Anfrage muss den Header Authorization: Bearer <TOKEN> enthalten. Das Token muss den Scope domains besitzen (ein gemeinsamer Scope für Domains, Kontakte und NSSETs). Ohne gültige Authentifizierung gibt die API einen Fehler zurück.
Datenanfragen (POST/PATCH) werden als JSON gesendet (Content-Type: application/json).
Sie können an jeden Endpoint den Parameter example=1 anhängen (z. B. ?example=1, oder &example=1 , wenn die URL bereits andere Query-Parameter enthält). Statt die Anfrage auszuführen, gibt die API dann einen Beispiel-curl-Befehl für diesen Aufruf zurück. Eine gültige Authentifizierung ist auch in diesem Modus erforderlich.
Übersicht der Endpoints
| Methode | Endpoint | Beschreibung |
|---|---|---|
| GET | /domains (gleichwertig /domains/list) | Liste der Domains des Kunden |
| GET | /domains/{name} | Detail einer Domain |
| GET | /domains/info | Detail einer oder mehrerer Domains |
| GET | /domains/check | Verfügbarkeit einer Domain bzw. mehrerer Domains für die Registrierung prüfen |
| GET | /domains/{name}/transfer/check | Prüfen, ob eine Domain transferiert werden kann |
| GET | /domains/tld-periods | Gültige Registrierungsperiode für eine TLD prüfen |
| POST | /domains/create | Neue Domain registrieren |
| POST | /domains/{name}/renew | Domainregistrierung verlängern |
| POST | /domains/{name}/transfer | Domain von einem anderen Registrar transferieren |
| POST | /domains/{name}/auth-info/send | Autorisierungscode an den Kontakt des Domaininhabers senden |
| PATCH | /domains/{name}/nsset/update | DNS-Server / NSSET der Domain ändern |
| PATCH | /domains/{name}/keyset/update | DNSSEC (KEYSET) der Domain einstellen |
Antwortformat
Die API-Antwort ist immer ein JSON-Objekt mit den Schlüsseln code (Rückgabecode), msg (Textbeschreibung), request_id (Kennung der Anfrage) und, sofern zutreffend, data (zurückgegebene Daten bei Erfolg).
Neben den spezifischen (fachlichen) Rückgabecodes, die unten bei jedem Aufruf aufgeführt sind, können alle Endpoints auch diese allgemeinen Codes der REST-Schicht zurückgeben:
1000– die Anfrage wurde erfolgreich ausgeführt2000– Authentifizierung (OAuth2 Bearer Token) fehlt oder ist ungültig2004– maximal zulässige Anfragegröße überschritten (URL oder Anfragekörper)4000– unbekannte/nicht unterstützte API-Methode oder Aktion4001– Validierung der Eingabedaten fehlgeschlagen4005– kein Beispiel für die aktuelle URL-Form im Modusexample=1definiert6000– interner Fehler bei der Initialisierung der Anfrageverarbeitung
GET /domains
Gibt eine Liste aller Domains des angemeldeten Kunden zurück, optional nach Status gefiltert. Der gleichwertige Pfad GET /domains/list bewirkt dasselbe (keine Verhaltensänderung, nur eine alternative URL-Form).
Parameter:
status– optional, Query, String – gibt nur Domains im angegebenen Status zurück; wird er nicht angegeben, werden Domains in allen Status zurückgegeben
Rückgabecodes:
1000– OK2101– ungültiges Format des Parametersstatus2242– unbekannter Domainstatus5001– es ist niemand angemeldet
Antwortdaten:
domain– Array der Domains des Kunden; jedes Element enthält:name– Domainnamestatus– Domainstatus
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains?status=active'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d4",
"data": {
"domain": [
{ "name": "domain1.tld", "status": "active" },
{ "name": "domain2.tld", "status": "active" }
]
}
}
GET /domains/{name}
Gibt detaillierte Informationen zu einer Domain anhand ihres Namens im URL-Pfad zurück.
Parameter:
name– erforderlich, Pfad – Domainname
Rückgabecodes:
1000– OK2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens3216– Fehler beim Laden der Domaininformationen3222– das Domainobjekt konnte nicht geladen werden3223– die Domain liegt in einem anderen Kundenkonto4205– Verbindungsfehler zur Registry
Antwortdaten:
domain– Objekt mit Domaininformationen:name– Domainnamestatus– Domainstatus bei der Registryreg_owner,reg_creator,reg_update– Kennungen des Registrars (unsere/fremde)setup_date,expiration,updated_date,transfer_date– Datum der Registrierung/des Ablaufs/der Aktualisierungowner_c,admin_c,tech_c– Kennungen der zugeordneten Kontakte (je Registry)dns.server– Array der konfigurierten DNS-Server (name,addr_ipv4,addr_ipv6)dnssec_keys– konfigurierte DNSSEC-Schlüssel (sofern vorhanden)own_*(own_name,own_company,own_email,own_addr_street, …) – Momentaufnahme der Daten des Inhaberkontakts zum Zeitpunkt der Abfrage
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/domena1.tld'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d5",
"data": {
"domain": {
"name": "domena1.tld",
"status": "active",
"reg_owner": "WEDOS",
"setup_date": "2024-01-10",
"expiration": "2027-01-10",
"owner_c": "CONTACT-1",
"dns": {
"server": [
{ "name": "ns.wedos.com", "addr_ipv4": null, "addr_ipv6": null },
{ "name": "ns.wedos.org", "addr_ipv4": null, "addr_ipv6": null }
]
},
"own_name": "Esmeralda Excavadora",
"own_email": "esmeralda@wedos.com"
}
}
}
GET /domains/info
Funktional identisch mit GET /domains/{name}, ermöglicht aber die Abfrage von Informationen zu mehreren Domains auf einmal (durch Kommas getrennte Namen) über einen Query-Parameter.
Parameter:
name– erforderlich, Query, String – Domainname oder mehrere durch Kommas getrennte Namen (ohne Leerzeichen)
Rückgabecodes:
1000– OK (bei Abfragen mehrerer Domains gibt die API immer diesen Code zurück; das Ergebnis für jede Domain steht in ihrem eigenen Knoten, siehe unten)2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens3216,3222,3223,4205– siehe GET /domains/{name}
Antwortdaten:
- Für eine Domain:
domain– ein Objekt mit derselben Struktur wie bei GET /domains/{name} - Für mehrere Domains:
domain– ein Array von Objekten, die zusätzlich jeweilscode(den Rückgabecode der Verarbeitung für diese Domain) undresult(dessen Textbeschreibung) enthalten. Bei einer Sammelabfrage wird der Verarbeitungsstatus je Domain geführt, nicht auf der Ebene der gesamten Antwort.
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/info?name=domain1.tld,domain2.tld'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d6",
"data": {
"domain": [
{ "name": "domain1.tld", "status": "active", "expiration": "2027-01-10" },
{ "name": "domain2.tld", "code": 3223, "result": "Domain belongs to another account" }
]
}
}
GET /domains/check
Prüft, ob eine oder mehrere Domains für die Registrierung verfügbar sind (bei uns oder allgemein gemäß der Verfügbarkeit bei der Registry).
Parameter:
name– erforderlich, Query, String – Domainname oder mehrere durch Kommas getrennte Namen
Rückgabecodes:
1000– die Domain ist für die Registrierung verfügbar (bei Abfragen mehrerer Domains gibt die API immer diesen Code zurück; das Ergebnis für jede Domain steht in ihrem eigenen Knoten, siehe unten)2100– Parameternamefehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens2250– Limit der Prüfungen überschritten (gesperrt)2251– Prüfung des Limits fehlgeschlagen3201– die Domain ist bereits registriert3203– die Domain ist nicht verfügbar3204– die Domain befindet sich in Quarantäne3205– die Domain ist reserviert3206– die Domain ist gesperrt (der Grund – Premium/Marke/Reservierung/kurzer Name – steht in der Textbeschreibung)4201– Prüfung fehlgeschlagen – Verbindungsfehler zur Registry- weitere Statuscodes, die für die Verfügbarkeitsprüfung spezifisch sind
Antwortdaten:
- Für eine Domain:
name– der abgefragte Domainname (das Prüfergebnis steht direkt in der Antwort in den Felderncode/msg) - Für mehrere Domains: ein Array von Objekten, jeweils mit
name,code(das Prüfergebnis für diese Domain) undresult(dessen Textbeschreibung)
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/check?name=domain1.tld,domain2.tld'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d7",
"data": [
{ "name": "domain1.tld", "code": 3201, "result": "Domain is already registered" },
{ "name": "domain2.tld", "code": 1000, "result": "OK" }
]
}
GET /domains/{name}/transfer/check
Prüft, ob die Domain von einem anderen Registrar zu uns transferiert werden kann, ohne dass der Autorisierungscode bekannt sein muss.
Parameter:
name– erforderlich, Pfad – Domainname
Rückgabecodes:
1000– die Domain ist für den Transfer verfügbar2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens3207– die Domain ist bereits bei uns registriert3208– Transfer nicht möglich, der Ablauf ist zu nah3266– Transfer nicht möglich, die Domain ist abgelaufen4206– Verbindungsfehler zur Registry
Antwortdaten: Keine – das Ergebnis liefert direkt die Antwort in den Feldern code/msg.
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/domain1.tld/transfer/check'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d8"
}
GET /domains/tld-periods
Prüft, ob eine Domain unter der angegebenen TLD für die angegebene Anzahl von Jahren registriert/verlängert werden kann.
Parameter:
tld– erforderlich, Query, String – TLD (ohne Punkt, z. B.cz)period– erforderlich, Query, Integer – gewünschte Periode in Jahren
Rückgabecodes:
1000– OK, die Periode ist für die TLD gültig2100– Eingabeparameter fehlt2101– ungültige Eingabeparameter2203– die Periode ist für die TLD nicht gültig
Antwortdaten: Keine – das Ergebnis liefert direkt die Antwort in den Feldern code/msg.
Beispiel:
curl -X GET -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/tld-periods?tld=eu&period=1'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3d9"
}
POST /domains/create
Registriert eine neue Domain. Sie müssen genau einen der Parameter dns oder nsset angeben (zur Einstellung von DNS/NSSET der Domain), niemals beide.
Parameter:
name– erforderlich, String – Name der zu registrierenden Domainperiod– erforderlich, Integer – Dauer der Registrierung in Jahrenowner_c– erforderlich, String – Kennung (Handle) des Kontakts des Domaininhabersadmin_c– optional, String – Kennung des administrativen Kontaktsdns– optional, Array – Array von DNS-Servern in der Form[{"name":"ns1.example.com","addr_ipv4":"1.2.3.4","addr_ipv6":"..."},...](addr_ipv4/addr_ipv6sind für jeden Server optional); schließt sich gegenseitig aus mitnssetnsset– optional, String – Handle eines bestehenden NSSETs, das der Domain zugewiesen wird (nur bei Registries, die NSSETs unterstützen, z. B. .cz); schließt sich gegenseitig aus mitdnsrules– optional, Array – Bestätigung der Zustimmung zu den Registrierungsregeln (nur bei TLDs erforderlich, die dies verlangen)
Rückgabecodes:
1000– OK, Domain registriert1001– Anfrage angenommen, wird asynchron abgeschlossen2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens2203– ungültige Periode2204– Parameterowner_cfehlt2207– ungültiges Format des Parametersowner_c2208– ungültiges Format des Parametersadmin_c2209– Syntaxfehler des NSSETs2210– Syntaxfehler des DNS-Servers2211– zu viele DNS-Server2245– Zustimmung zu den Registrierungsbedingungen nicht erteilt3001– ungültige Währung3002– nicht ausreichendes Guthaben3211– Kontaktowner_cnicht verfügbar3212– Kontaktadmin_cnicht verfügbar3221– Anlegen der Domain fehlgeschlagen4002– Abbuchung des Guthabens vom Konto fehlgeschlagen- weitere Fehlercodes, die für die Domainregistrierung spezifisch sind
Antwortdaten:
num– Bestellnummerexpiration– Ablaufdatum der Domaincredit– Guthabenstand nach der Zahlung
Beispiel:
curl -X POST -H 'Authorization: Bearer <TOKEN>' -H 'Content-Type: application/json' \
'https://api.wedos.com/v2/domains/create' \
--data '{
"name": "domain1.tld",
"period": 1,
"owner_c": "CONTACT-1",
"dns": [
{ "name": "ns.wedos.com" },
{ "name": "ns.wedos.org" }
]
}'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e1",
"data": {
"num": "202610010001",
"expiration": "2027-10-01",
"credit": "1234.50"
}
}
POST /domains/{name}/renew
Verlängert die Domainregistrierung um die angegebene Anzahl von Jahren. Bei .eu-Domains ist dies nicht möglich – sie werden automatisch verlängert.
Parameter:
name– erforderlich, Pfad – Domainnameperiod– erforderlich, Integer – Anzahl der Jahre für die Verlängerung
Rückgabecodes:
1000– OK1001– Anfrage angenommen, wird asynchron abgeschlossen2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2203– ungültige Periode2269– es existiert bereits eine unbezahlte (neue) Periode3001– ungültige Währung3002– nicht ausreichendes Guthaben3222– die Domain konnte nicht geöffnet werden3223– die Domain gehört nicht zu diesem Kundenkonto3224– Verlängerung der Domain fehlgeschlagen3265– die Domain kann jetzt nicht verlängert werden – die Anzahl der Tage bis zum Ablauf überschreitet das zulässige Limit4208– Verlängerung fehlgeschlagen – Verbindungsfehler
Antwortdaten:
num– Bestellnummerexpiration– neues Ablaufdatum der Domaincredit– Guthabenstand nach der Zahlung
Beispiel:
curl -X POST -H 'Authorization: Bearer <TOKEN>' -H 'Content-Type: application/json' \
'https://api.wedos.com/v2/domains/domain1.tld/renew' \
--data '{"period": 1}'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e2",
"data": {
"num": "202610010002",
"expiration": "2028-10-01",
"credit": "1134.50"
}
}
POST /domains/{name}/transfer
Transferiert eine Domain von einem anderen Registrar zu uns. Der Parameter dns funktioniert wie folgt: Ist er in der Anfrage überhaupt nicht enthalten, werden die aktuellen Einstellungen der DNS-Server der Domain automatisch übernommen; false oder ein leeres Array setzt die Standardserver von WEDOS; ein Array von Objekten setzt konkrete Server.
Parameter:
name– erforderlich, Pfad – Domainnameauth_info– erforderlich, String – Autorisierungscode (Transfercode) der Domainowner_c– optional, String – Kennung des Inhaberkontakts (nur bei TLDs erforderlich, bei denen die Registry dies verlangt)dns– optional, Array – Array von DNS-Servern in derselben Form wie bei POST /domains/createrules– optional, Array – Bestätigung der Zustimmung zu den Regeln (nur bei TLDs, die dies verlangen)
Rückgabecodes:
1000– Transfer erfolgreich abgeschlossen1001– Anfrage angenommen, wird asynchron ausgeführt2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens2204– Kennung des Inhaberkontakts fehlt2207– ungültige Kennung des Inhaberkontakts2210– ungültiges Format des DNS-Servers2215–auth_infofehlt, ist aber für diese TLD erforderlich3001– ungültige Währung3207– die Domain ist bereits bei uns registriert3208– Transfer nicht möglich, der Ablauf ist zu nah3219– für diese Domain existiert bereits eine offene Transferanfrage3220– die Domain ist bereits in unseren Aufzeichnungen3226– Transfer der Domain fehlgeschlagen3227– Autorisierungsfehler bei der Registry der Domain3266– Transfer nicht möglich, die Domain ist abgelaufen- weitere Fehlercodes, die für den Domaintransfer spezifisch sind
Antwortdaten:
num– Bestellnummerexpiration– Ablaufdatum der Domaincredit– Guthabenstand nach der Zahlung
Beispiel:
curl -X POST -H 'Authorization: Bearer <TOKEN>' -H 'Content-Type: application/json' \
'https://api.wedos.com/v2/domains/domain1.tld/transfer' \
--data '{"auth_info": "AUTHCODE123", "owner_c": "CONTACT-1"}'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e3",
"data": {
"num": "202610010003",
"expiration": "2027-10-01",
"credit": "1134.50"
}
}
POST /domains/{name}/auth-info/send
Sendet den Autorisierungscode (Transfercode) der Domain an die E-Mail-Adresse des Kontakts des Domaininhabers.
Parameter:
name– erforderlich, Pfad – Domainname
Rückgabecodes:
1000– OK, Autorisierungscode an die E-Mail-Adresse des Domaininhabers gesendet2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens2243– das Senden des Autorisierungscodes ist für diese Domain nicht erlaubt3209– das Senden des Autorisierungscodes ist fehlgeschlagen3210– Senden fehlgeschlagen – die Domain ist nicht verfügbar3222– die Domain konnte nicht geladen werden3223– die Domain gehört nicht zu diesem Kundenkonto4214– Senden fehlgeschlagen – Verbindungsfehler
Antwortdaten: Keine – das Ergebnis liefert direkt die Antwort in den Feldern code/msg.
Beispiel:
curl -X POST -H 'Authorization: Bearer <TOKEN>' \
'https://api.wedos.com/v2/domains/domain1.cz/auth-info/send'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e4"
}
PATCH /domains/{name}/nsset/update
Setzt neue DNS-Server für die Domain oder verknüpft sie mit einem bestehenden NSSET. Sie müssen genau einen der Parameter dns oder nssetangeben, niemals beide.
Parameter:
name– erforderlich, Pfad – Domainnamedns– optional, Array – Array von DNS-Servern in derselben Form wie bei POST /domains/create; schließt sich gegenseitig aus mitnssetnsset– optional, String – Handle eines bestehenden NSSETs; schließt sich gegenseitig aus mitdns
Rückgabecodes:
1000– OK1001– OK, asynchron ausgeführt2100– erforderlicher Parameter fehlt (wederdnsnochnssetangegeben)2101– ungültige Parameter (sowohldnsundnssetangegeben, oder ungültiges Format)2201– nicht unterstützte TLD2202– ungültiger Domainname2209– Syntaxfehler des NSSETs2210– Syntaxfehler des DNS-Servers2211– zu viele DNS-Server3214– NSSET nicht verfügbar3222– die Domain konnte nicht geöffnet werden3223– die Domain gehört zu einem anderen Kundenkonto3225– Aktualisierung von DNS/NSSET fehlgeschlagen3315– für die Domain sind bereits identische NS-Server eingestellt4204– Verbindungsfehler (NSSET)4210– Verbindungsfehler (DNS)
Antwortdaten: Keine – das Ergebnis liefert direkt die Antwort in den Feldern code/msg.
Beispiel:
curl -X PATCH -H 'Authorization: Bearer <TOKEN>' -H 'Content-Type: application/json' \
'https://api.wedos.com/v2/domains/domain1.tld/nsset/update' \
--data '{
"dns": [
{ "name": "ns.wedos.com" },
{ "name": "ns.wedos.org" }
]
}'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e5"
}
PATCH /domains/{name}/keyset/update
Setzt, deaktiviert oder wechselt DNSSEC für die Domain.
Parameter:
name– erforderlich, Pfad – Domainnamekeyset– erforderlich – Einstellung des DNSSEC:0– DNSSEC deaktiviert1– von WEDOS verwaltetes DNSSEC- beliebiger anderer String – Handle des eigenen KEYSETs des Kunden
Rückgabecodes:
1000– OK2100– erforderlicher Parameter fehlt2101– ungültiges Parameterformat2201– nicht unterstützte TLD2202– ungültiges Format des Domainnamens- weitere Fehlercodes, die für die DNSSEC-Einstellung spezifisch sind
Antwortdaten: Keine – das Ergebnis liefert direkt die Antwort in den Feldern code/msg.
Beispiel:
curl -X PATCH -H 'Authorization: Bearer <TOKEN>' -H 'Content-Type: application/json' \
'https://api.wedos.com/v2/domains/domain1.tld/keyset/update' \
--data '{"keyset": 1}'
{
"code": 1000,
"msg": "OK",
"request_id": "a1b2c3e6"
}
Hinweise
- Die Endpoints unter
/v2/domains,/v2/contactsund/v2/nssetswerden von einer gemeinsamen Serverklasse verarbeitet und teilen sich alle einen OAuth2-Scope,domains. Aus Sicht des Clients sind es drei logisch getrennte, aber administrativ vereinheitlichte APIs. - Der Parameter
dns(für Domains und NSSETs) hat die Form eines einfachen Arrays von Objekten{"name": "...", "addr_ipv4": "...", "addr_ipv6": "..."}. Intern wird er vor dem WAPI-Aufruf in das Legacy-Format älterer API-Versionen umgewandelt. Die Elementeaddr_ipv4undaddr_ipv6sind für jeden Server optional. - Bei POST /domains/create, PATCH /domains/{name}/nsset/update und POST /domains/{name}/transfer muss genau einer der Parameter
dns/nssetangegeben werden. Beim Transfer gilt zusätzlich: Istdnsin der Anfrage überhaupt nicht enthalten, erkennt die API die aktuellen Einstellungen der DNS-Server der Domain automatisch und behält sie bei. - Bei Abfragen mehrerer Domains (GET /domains/info, GET /domains/check mit mehreren durch Kommas getrennten Namen) lautet der Rückgabecode der gesamten Antwort immer
1000. Das Ergebnis der Verarbeitung für jede Domain entnehmen Sie den Felderncode/resultihres Elements indata. - Bei GET /domains/{name} können Sie theoretisch auch mehrere durch Kommas getrennte Namen direkt in das Pfadsegment schreiben (die API übergibt diesen Wert an denselben WAPI-Befehl wie GET /domains/info). Verwenden Sie in der Praxis für Abfragen mehrerer Domains GET /domains/info, da eine einzelne Domain im Pfad besser lesbar ist.
- Diese Dokumentation behandelt absichtlich nicht die Endpoints unter
/v2/domains/{name}/miniweb/...(der Zusatzdienst Miniweb). Sie werden von einer eigenen Klasse verarbeitet und separat dokumentiert.
