Zum Inhalt springen

DNS-Record aktualisieren

PATCH /dns/rr/{rrid}

Bezeichner: PatchRecordByRRID

Aktualisiert einen bestimmten Resource Record (rrid). Nützlich, um Name oder Typ eines Records zu ändern oder um mehrere Records mit derselben Kombination aus Name und Typ zu verwalten.

NameTypPflichtBeschreibung
rridrridja-

recordRequest

FeldTypPflichtBeschreibung
typetypenein-
namefqdn_or_subdomainneinFully Qualified Domain Name (FQDN) oder Subdomain. Das Zeichen @ steht dabei für die Apex-Domain (z. B. example.com). Wildcards werden unterstützt.
ttlttlneinTime To Live in Sekunden (60-86400)
annotationstringneinFreie Notiz zu diesem Record.

Dazu die Felder einer der folgenden Varianten:

VarianteFelder
Adata: ipv4
AAAAdata: ipv6
CNAMEdata: fqdn
CAAflags: integer, tag: string, data: string
ALIASdata: fqdn
MXdata: fqdn, priority: integer
TXTdata: string
StatusTypBeschreibung
200recordResponseDer aktualisierte Record
400ErrorUngültige Anfrage
401ErrorNicht autorisiert
404ErrorDNS-Record nicht gefunden
417ErrorDie Aktualisierung des DNS-Records verletzt eine Beschränkung der Zone
429ErrorRate-Limit für ACME-Plattform-Zugänge (Scope acme-dns-challenge): Aufrufe pro Minute sowie verschiedene Kunden pro Tag. Gewöhnliche Kundenschlüssel erhalten diesen Status auf diesem Endpunkt nie.
500ErrorUnerwarteter Fehler
FeldTypPflichtBeschreibung
successbooleanjaErfolgskennzeichen
codeintegerneinAntwort-/Fehlercode
responserecordResponsenein-
Terminal-Fenster
curl -X PATCH "https://api.regfish.com/dns/rr/<rrid>" \
-H "x-api-key: $REGFISH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "A",
"name": "www",
"ttl": 600,
"annotation": "string",
"data": "12.12.12.12"
}'

Werte eintragen - der Aufruf unten passt sich an. Es wird nichts abgeschickt: die API gibt Browser-Anfragen von dieser Domain aus derzeit nicht frei (CORS). Der API-Key wird nicht gespeichert.