Command: run the propagation chain now (authoritative NS + public resolvers).
POST
/zones/{zoneId}/propagation/check
const url = 'https://example.com/api/v1/zones/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/propagation/check';const options = {method: 'POST', headers: {cookie: 'dnse_session=<dnse_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/zones/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/propagation/check \ --cookie dnse_session=<dnse_session>Authorizations
Abschnitt betitelt „Authorizations“Parameters
Abschnitt betitelt „Parameters“Path Parameters
Abschnitt betitelt „Path Parameters“zoneId
required
string format: uuid
Responses
Abschnitt betitelt „Responses“Fresh statuses after the synchronous check.
Media typeapplication/json
object
sets
Array<object>
Traffic light of one record set (DOMAIN 8.5): missing = authoritative servers do not serve the desired state (rot); auth = authoritative OK, at most half of the public resolvers current (gelb); majority = more than half current, TTL window still running (dunkelgruen); done = TTL elapsed since the authoritative confirmation (hellgruen).
object
name
string
type
string
stage
string
effectiveTtl
integer
authServers
integer
authCurrent
integer
publicServers
integer
publicCurrent
integer
message
Hard error of the check
string
checkedAt
string format: date-time
authOkAt
string format: date-time
settledAt
Computed moment every cache may have expired (hellgruen).
string format: date-time
Example
{ "sets": [ { "stage": "unknown" } ]}Resource not found.
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}