Skip to content

Get DNSSEC configuration

GET /dns/{domain}/dnssec

Operation ID: GetDNSSECByDomain

Retrieve the current DNSSEC configuration and status for the specified domain.

Important response fields:

  • desired_state: the target DNSSEC state
  • live_state: the last state observed from the registry and delegation checks
  • dnssec_state: high-level status for quick status checks (active, pending, inactive)
  • pending_job: the current DNSSEC transition job, if processing is still in progress

DNSSEC changes can be asynchronous, so desired_state and live_state may differ temporarily.

NameTypeRequiredDescription
domainfqdn_relaxedyes-
StatusTypeDescription
200dnssecResponseDNSSEC configuration
401ErrorUnauthorized
404ErrorDomain not found
500ErrorUnexpected error
FieldTypeRequiredDescription
successbooleanyesSuccess indicator
codeintegernoResponse/Error Code
responsednssecResponseno-
Terminal window
curl -X GET "https://api.regfish.com/dns/<domain>/dnssec" \
-H "x-api-key: $REGFISH_API_KEY"

Fill in values - the call below updates as you type. Nothing is sent: the API does not currently allow browser requests from this domain (CORS). The API key is not stored.