Edit DNSSEC Status

PATCH /zones/{zone_id}/dnssec

Enable or disable DNSSEC.

Responses

200 Edit DNSSEC Status response.

Data is at body["result"]

{
  "algorithm": "*string*",
  "digest": "*string*",
  "digest_algorithm": "*string*",
  "digest_type": "*string*",
  "dnssec_multi_signer": "*boolean*",
  "dnssec_presigned": "*boolean*",
  "dnssec_use_nsec3": "*boolean*",
  "ds": "*string*",
  "flags": "*number*",
  "key_tag": "*number*",
  "key_type": "*string*",
  "modified_on": "*string*",
  "public_key": "*string*",
  "status": null
}

4XX Edit DNSSEC Status response failure.

{
  "errors": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "messages": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "result": {},
  "success": "*boolean*"
}

DNSSEC Details

GET /zones/{zone_id}/dnssec

Details about DNSSEC status and configuration.

Responses

200 DNSSEC Details response.

Data is at body["result"]

{
  "algorithm": "*string*",
  "digest": "*string*",
  "digest_algorithm": "*string*",
  "digest_type": "*string*",
  "dnssec_multi_signer": "*boolean*",
  "dnssec_presigned": "*boolean*",
  "dnssec_use_nsec3": "*boolean*",
  "ds": "*string*",
  "flags": "*number*",
  "key_tag": "*number*",
  "key_type": "*string*",
  "modified_on": "*string*",
  "public_key": "*string*",
  "status": null
}

4XX DNSSEC Details response failure.

{
  "errors": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "messages": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "result": {},
  "success": "*boolean*"
}

Delete DNSSEC records

DELETE /zones/{zone_id}/dnssec

Delete DNSSEC.

Responses

200 Delete DNSSEC records response.

Data is at body["result"]

"*string*"

4XX Delete DNSSEC records response failure.

{
  "errors": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "messages": [
    {
      "code": "*integer*",
      "documentation_url": "*string*",
      "message": "*string*",
      "source": {
        "pointer": "*string*"
      }
    }
  ],
  "result": {},
  "success": "*boolean*"
}