Disable DNSSEC on a DNS Zone
curl --request DELETE \
--url https://api.bunny.net/dnszone/{id}/dnssec \
--header 'AccessKey: <api-key>'import requests
url = "https://api.bunny.net/dnszone/{id}/dnssec"
headers = {"AccessKey": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {AccessKey: '<api-key>'}};
fetch('https://api.bunny.net/dnszone/{id}/dnssec', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bunny.net/dnszone/{id}/dnssec",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"AccessKey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.bunny.net/dnszone/{id}/dnssec"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("AccessKey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.bunny.net/dnszone/{id}/dnssec")
.header("AccessKey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bunny.net/dnszone/{id}/dnssec")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["AccessKey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"Enabled": true,
"DsRecord": "<string>",
"Digest": "<string>",
"DigestType": "<string>",
"Algorithm": 123,
"PublicKey": "<string>",
"KeyTag": 123,
"Flags": 123,
"DsConfigured": true
}DNS Zone
Disable DNSSEC on a DNS Zone
DELETE
/
dnszone
/
{id}
/
dnssec
Disable DNSSEC on a DNS Zone
curl --request DELETE \
--url https://api.bunny.net/dnszone/{id}/dnssec \
--header 'AccessKey: <api-key>'import requests
url = "https://api.bunny.net/dnszone/{id}/dnssec"
headers = {"AccessKey": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {AccessKey: '<api-key>'}};
fetch('https://api.bunny.net/dnszone/{id}/dnssec', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bunny.net/dnszone/{id}/dnssec",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"AccessKey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.bunny.net/dnszone/{id}/dnssec"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("AccessKey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.bunny.net/dnszone/{id}/dnssec")
.header("AccessKey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bunny.net/dnszone/{id}/dnssec")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["AccessKey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"Enabled": true,
"DsRecord": "<string>",
"Digest": "<string>",
"DigestType": "<string>",
"Algorithm": 123,
"PublicKey": "<string>",
"KeyTag": 123,
"Flags": 123,
"DsConfigured": true
}Authorizations
AccessKeybearer
API Access Key authorization header
Path Parameters
The ID of the DNS Zone for which DNSSEC will be disabled
Last modified on July 30, 2026
Was this page helpful?
⌘I