domains
POST /v1/domains/{domainId}/registrar-guide/verify
Check now whether this domain's nameserver change has taken effect.
Hitelesítés
Küldjön egy API-kulcsot bearer tokenként. A kulcsnak rendelkeznie kell a(z) sites.view jogosultsággal; az ezzel nem rendelkező kulcsok esetén a rendszer 403-as hibát ad vissza 404 helyett.
Ez a végpont nem fogad el szervezeti azonosítót. Az Ön kulcsa már azonosítja azt a szervezetet, amelyhez tartozik, és a válasz is erre vonatkozik.
Próbálja ki
Cserélje ki a hegyes zárójelek közötti részt a saját értékeivel, a kulcshelyőrzőt pedig a vezérlőpultján található kulccsal.
curl -X POST https://api.zinndigital.com/v1/domains/{domainId}/registrar-guide/verify \
-H "Authorization: Bearer zdk_live_…"Be van jelentkezve? A vezérlőpultban lévő API-konzol kitölti a valós szervezetazonosítóját és a saját kulcsát, és a kérést az éles API-n futtatja, hogy láthassa a tényleges választ. Nyissa meg ezt a végpontot az API konzolban
Részletek
The verify button on the instruction card. Reads the live public DNS and the domain's registry record and answers in four states, so the customer can tell whether the steps they just followed worked. ⛔ Four outcomes, where GET /v1/domains/{domainId}/delegation has three, and the fourth is the point. That endpoint is a drift watch and answers delegated / not_delegated / unknown — correct for what it does. It is not sufficient here: a customer who pressed Save at their registrar thirty seconds ago is genuinely not_delegated to any resolver, because the registry has the change and nothing else does yet. Telling them "not yet" is true, useless, and reads as failure. propagating is that state told honestly — the registry has the pair we asked for and public DNS has not caught up — and it is a success message, not a warning. ⛔ unknown is not not_delegated. They send a customer to opposite actions, and a lookup that failed must never be rendered as "you have not done it". expected is resolved per domain from the zone's own nameservers where the DNS provider assigns them, so a footprint-free domain is compared against its own pair rather than a platform constant. observed is what it points at right now — public DNS where that answered, the registry's record otherwise. Writes nothing. The recorded reading, the drift ladder and the "your domain has left us" alarm belong to GET/POST /v1/domains/{domainId}/delegation; a customer pressing a button on an instruction card is asking a question, not supplying evidence. POST rather than GET only because it makes two live outbound lookups and must never be cached or prefetched. Requires sites.view, RLS-scoped. It changes nothing about the domain, and gating it behind a management permission would leave a read-only user looking at instructions they can never confirm they have followed.
Paraméterek
| Név | Típus | Kötelező | Mi ez |
|---|---|---|---|
domainId (path) | Uuid | Igen | The domain's id. |
Válasz
| Név | Típus | Kötelező | Mi ez |
|---|---|---|---|
outcome | string<delegated, propagating, not_delegated, unknown> | Igen | delegated = done. propagating = the registry has our pair and public DNS has not caught up; the customer did it right and must simply wait. not_delegated = a real reading… |
expected | string[] | Igen | The pair to set, resolved per domain from the zone's own nameservers where the provider assigns them — never a platform constant (D1034). |
observed | string[] | Igen | Where it points right now — public DNS where that answered, the registry's record otherwise. Empty means the reading was positive and there was nothing there, not that the reading… |
recheck_after_seconds | integer | Igen | Roughly how long to wait before pressing again, or null when there is nothing to wait for. A hint about the interface, not a claim about DNS propagation. |
Hibák, amelyeket ez a végpont visszaadhattatlan
401 · 403 · 404