/bunnycdn-dns | Type: Application | PCID required: Yes
Tools
bunnycdn_dns_get_zone_statistics_endpoint_statistics
Get DNS Query Statistics Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The ID of the DNS Zone for which the statistics will be returned |
dateFrom | string | No | — | (Optional) The start date of the statistics. If no value is passed, the last 30 days will be returned |
dateTo | string | No | — | (Optional) The end date of the statistics. If no value is passed, the last 30 days will be returned |
bunnycdn_dns_manage_dns_zone_dns_sec_endpoint_disable_dns_sec_dns_zone
Disable DNSSEC on a DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The ID of the DNS Zone for which DNSSEC will be disabled |
bunnycdn_dns_manage_dns_zone_dns_sec_endpoint_enable_dns_sec_dns_zone
Enable DNSSEC on a DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The ID of the DNS Zone for which DNSSEC will be enabled |
bunnycdn_dns_trigger_dns_zone_record_scan_endpoint_get_latest_scan
Get the latest DNS record scan result for a DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID |
bunnycdn_dns_trigger_dns_zone_record_scan_endpoint_trigger_scan
Trigger a background scan for pre-existing DNS records. Can use ZoneId for existing zones or Domain for pre-zone creation scenarios. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Domain | string | No | — | The domain name to scan. Either ZoneId or Domain must be provided, but not both. Can be used even before creating the DNS zone. |
ZoneId | integer | No | — | The ID of the DNS Zone to scan. Either ZoneId or Domain must be provided, but not both. |
bunnycdn_dns_zone_public_add
Add DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Domain | string | Yes | — | The domain that will be added. |
Records | object[] | No | — | Optional array of DNS records to add when creating the zone. |
bunnycdn_dns_zone_public_add_record
Add DNS Record Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID to which the record will be added. |
Accelerated | boolean | No | — | The accelerated value |
AutoSslIssuance | boolean | No | — | Auto Ssl Issuance |
Comment | string | No | — | The comment value |
Disabled | boolean | No | — | The disabled value |
EnviromentalVariables | object[] | No | — | Enviromental Variables |
Flags | integer | No | — | The flags value |
GeolocationLatitude | number | No | — | Geolocation Latitude |
GeolocationLongitude | number | No | — | Geolocation Longitude |
LatencyZone | string | No | — | Latency Zone |
MonitorType | integer | No | — | 0 = None 1 = Ping 2 = Http 3 = Monitor |
Name | string | No | — | The name value |
Port | integer | No | — | The port value |
Priority | integer | No | — | The priority value |
PullZoneId | integer | No | — | Pull Zone Id |
ScriptId | integer | No | — | Script Id |
SmartRoutingType | integer | No | — | 0 = None 1 = Latency 2 = Geolocation |
Tag | string | No | — | The tag value |
Ttl | integer | No | — | The ttl value |
Type | integer | No | — | 0 = A 1 = AAAA 2 = CNAME 3 = TXT 4 = MX 5 = Redirect 6 = Flatten 7 = PullZone 8 = SRV 9 = CAA 10 = PTR 11 = Script 12 = NS 13 = SVCB 14 = HTTPS 15 = TLSA |
Value | string | No | — | The value value |
Weight | integer | No | — | The weight value |
bunnycdn_dns_zone_public_check_availability
Check the DNS zone availability Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Name | string | No | — | Determines the name of the zone that we are checking |
bunnycdn_dns_zone_public_delete
Delete DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The DNS Zone ID that will be deleted. |
bunnycdn_dns_zone_public_delete_record
Delete DNS Record Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID that contains the record. |
id | integer | Yes | — | The ID of the DNS record that will be deleted. |
bunnycdn_dns_zone_public_export
GET /dnszone/{id}/export Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The id value |
bunnycdn_dns_zone_public_import
Import DNS Records Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID that should import the data. |
bunnycdn_dns_zone_public_index
List DNS Zones Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
perPage | integer | No | — | Number of results per page |
search | string | No | — | The search term that will be used to filter the results |
bunnycdn_dns_zone_public_index2
Get DNS Zone Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The ID of the DNS Zone that will be returned |
bunnycdn_dns_zone_public_issue_wildcard_certificate
Issue new wildcard certificate Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID requiring a new certificate. |
Domain | string | No | — | The domain value |
bunnycdn_dns_zone_public_update
Update DNS Zones Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | The ID of the DNS Zone that will be updated |
CertificateKeyType | integer | No | — | Sets the certificate private key type for wildcard certificates for this zone |
CustomNameserversEnabled | boolean | No | — | Custom Nameservers Enabled |
LogAnonymizationType | integer | No | — | Gets the log anonymization type for this zone |
LoggingEnabled | boolean | No | — | Logging Enabled |
LoggingIPAnonymizationEnabled | boolean | No | — | Determines if the log anonoymization should be enabled |
Nameserver1 | string | No | — | The nameserver1 value |
Nameserver2 | string | No | — | The nameserver2 value |
SoaEmail | string | No | — | Soa Email |
bunnycdn_dns_zone_public_update_record
Update DNS Record Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
zoneId | integer | Yes | — | The DNS Zone ID that contains the record. |
id | integer | Yes | — | The ID of the DNS record that will be updated. |
Accelerated | boolean | No | — | The accelerated value |
AutoSslIssuance | boolean | No | — | Auto Ssl Issuance |
Comment | string | No | — | The comment value |
Disabled | boolean | No | — | The disabled value |
EnviromentalVariables | object[] | No | — | Enviromental Variables |
Flags | integer | No | — | The flags value |
GeolocationLatitude | number | No | — | Geolocation Latitude |
GeolocationLongitude | number | No | — | Geolocation Longitude |
Id | integer | No | — | The id value |
LatencyZone | string | No | — | Latency Zone |
MonitorType | integer | No | — | 0 = None 1 = Ping 2 = Http 3 = Monitor |
Name | string | No | — | The name value |
Port | integer | No | — | The port value |
Priority | integer | No | — | The priority value |
PullZoneId | integer | No | — | Pull Zone Id |
ScriptId | integer | No | — | Script Id |
SmartRoutingType | integer | No | — | 0 = None 1 = Latency 2 = Geolocation |
Tag | string | No | — | The tag value |
Ttl | integer | No | — | The ttl value |
Type | integer | No | — | 0 = A 1 = AAAA 2 = CNAME 3 = TXT 4 = MX 5 = Redirect 6 = Flatten 7 = PullZone 8 = SRV 9 = CAA 10 = PTR 11 = Script 12 = NS 13 = SVCB 14 = HTTPS 15 = TLSA |
Value | string | No | — | The value value |
Weight | integer | No | — | The weight value |

