Skip to content

Domain.verify

POST /{namespace}/domains/{domain}/verify

Verify checks a Domain’s DNS, ownership and certificate again and records each result, with the fix for any failure.

Noun
Domain
Mode
do
Event
Domain.verified

Inputs

InputTypeRequiredDescription
domainDomainrequiredThe Domain to check.

Outputs

OutputTypeRequiredDescription
checksjsonrequiredEach check with its status and, on failure, its reason and fix.
domainDomainrequiredThe Domain with its state after the checks.

Effects

  • Emits Domain.verified.
  • Performed by the Reliability Engineer.
  • Two-way: it runs at once, in the try, send and do modes.
  • Moves a live Domain to degraded when a check fails; a degraded canonical Domain opens an Incident.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Domain.verify

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.