Page 1 of 1

Verständnisfrage zur API

Posted: Mon 28. Feb 2022, 19:58
by 24unix
In der API steht:

Attention, when inserting custom DNS records, you have to specify all records not just the one you want to update.

Das deute ich so, als wenn ich beim Update wieder ein json hochschiebe:

Code: Select all

{
  "records": {
    "soa": {
      [..]
    },
    "other": [
      {
      [..]
    ]}
}
Mich verwirrt aber nun die Zeile:

If you want to enable DNS and insert custom DNS records with only one request, simply send your DNS records without the is_dns_disabled property being part of the request.

Gibt es einen Weg, nicht alles neu zu schreiben?

Da die serial nicht auftaucht, kann ich die ignorieren, und davon ausgehen, dass der Server die selber verwaltet, oder?

Re: Verständnisfrage zur API

Posted: Tue 1. Mar 2022, 09:19
by Alexander
Der Satz macht mehr Sinn im Kontext.
API wrote: If the property `is_dns_disabled`, either set to `true` or `false`, is part of the request, all specified records of the request will be ignored.
* If `is_dns_disabled` is set to `true` -> DNS will be disabled

* If `is_dns_disabled` is set to `false` -> DNS will be enabled with the default DNS settings

If you want to enable DNS and insert custom DNS records with only one request, simply send your DNS records without the `is_dns_disabled` property being part of the request.

Gibt es einen Weg, nicht alles neu zu schreiben?
Die API weiß ja nicht, welche Records du behalten willst, von daher ist ein vollständiges senden der Records erforderlich.

1. Request: Auslesen der Records
-> eigene Records ergänzen
2. Request: Vollständiges setzen der Records

Da die serial nicht auftaucht, kann ich die ignorieren, und davon ausgehen, dass der Server die selber verwaltet, oder?
Ja

Re: Verständnisfrage zur API

Posted: Tue 1. Mar 2022, 09:21
by 24unix
Vielen Dank.

Es fehlt die Thanks for Posts Extension :-)

Re: Verständnisfrage zur API

Posted: Tue 1. Mar 2022, 09:35
by Jolinar
24unix wrote: Tue 1. Mar 2022, 09:21 Es fehlt die Thanks for Posts Extension :-)
+1