domains

PUT /v1/domains/{domainId}/dns/records/{recordId}

Update a DNS record.

Të gjitha pikat e skajshme domains

Autentifikimi

Drgoni një çelës API si një token mbajtës. Çelësi duhet të ketë lejen domains.dns.manage; një çelës pa të refuzohet me 403, jo 404.

Ky pikëndalim nuk pranon id të organizatës. Çelësi juaj tashmë identifikon organizatën së cilës i përket dhe përgjigjja kufizohet vetëm për atë.

Provoje

Zëvendësoni çdo gjë brenda kllapave këndore me vlerat tuaja dhe vendbanuesin e çelësit me një çelës nga paneli juaj.

curl -X PUT https://api.zinndigital.com/v1/domains/{domainId}/dns/records/{recordId} \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "name": <string>, "type": <DnsRecordType>, "value": <string> }'

Jeni kyçur? Konsola e API-së në panelin tuaj plotëson ID-në tuaj reale të organizatës dhe çelësin tuaj, dhe ekzekuton kërkesën kundrejt API-së live, kështu që ju mund të shihni përgjigjen aktuale. Hapni këtë pikë fundore në konsolën e API-së

Detajet

Replaces the record `recordId` in the domain's hosted zone. Requires `domains.dns.manage`. A record hidden from the caller's product line (an A/AAAA on the Footprint-Free line) is indistinguishable from an absent one — a 404 — so it cannot be probed by id (register #93). **Repointing a live apex `MX` is refused** `409 MAIL_CHANGE_REFUSED` unless `confirm_mail_change=true` (issue #622) — it silently stops the customer's email reaching the mailboxes it reaches today, which is data loss rather than a configuration change. So is moving the only apex `MX` onto a subdomain: the record survives, the domain's mail does not. A change that alters only TTL or preference is not refused, because mail still arrives at the same host.

Parametrat

EmriLlojiKërkohetÇfarë është kjo
domainId (path)UuidPoThe domain's id.
recordId (path)stringPoThe DNS record's provider id.
confirm_mail_change (query)booleanJoSet `true` to proceed with a record change that would move or remove this domain's inbound email (issue #622). Without it, a write that stops mail reaching a host it reaches tod…

Trupi i kërkesës

EmriLlojiKërkohetÇfarë është kjo
namestringPoThe record name — `@`/empty for the apex, or a relative/absolute host.
typeDnsRecordTypePoA DNS resource-record type the shared editor supports (docs/31 §5.2).
valuestringPo
ttlintegerJo
priorityobjectJo
proxiedobjectJoServe this record through the provider's HTTP proxy — Cloudflare's orange cloud. **`A` and `AAAA` only**; sending it on any other type is a `422` rather than a silent drop, beca…

Përgjigja

EmriLlojiKërkohetÇfarë është kjo
idstringPoThe provider-assigned record id.
namestringPoThe record name — `@` for the apex, or a relative/absolute host.
typeDnsRecordTypePoA DNS resource-record type the shared editor supports (docs/31 §5.2).
valuestringPoThe record value (target/content).
ttlintegerPoTime-to-live in seconds.
priorityobjectJoPriority for MX/SRV records; null otherwise.
proxiedobjectJoWhether this record is served through the provider's HTTP proxy — Cloudflare's **orange cloud**. Applies to `A` and `AAAA`; providers without a proxy ignore it. ⛔⛔ **Three state…
ownerDnsRecordOwnerPoWho may change this record. `platform` means the platform created it and converges it — the A/AAAA record at the apex or `www` that points the domain at the hosting we run for i…
driftDnsRecordDriftJoWhat the last reconcile found about a **platform-owned** record at the provider, or `null` when the provider agrees with us (the overwhelmingly common case). `changed` — a recor…

Gabimet që ky pikëndalim mund të kthejë

401 · 403 · 404 · 409 · 422 · 429 · 502 · 503