curl --request POST \
--url https://api.bunny.net/dnszone/{zoneId}/records/{id} \
--header 'AccessKey: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"Id": 123,
"Type": "A",
"Ttl": 123,
"Value": "<string>",
"Name": "<string>",
"Weight": 123,
"Priority": 123,
"Flags": 127,
"Tag": "<string>",
"Port": 123,
"PullZoneId": 123,
"ScriptId": 123,
"Accelerated": true,
"MonitorType": "None",
"GeolocationLatitude": 123,
"GeolocationLongitude": 123,
"LatencyZone": "<string>",
"SmartRoutingType": "None",
"Disabled": true,
"EnviromentalVariables": [
{
"Name": "<string>",
"Value": "<string>"
}
],
"Comment": "<string>",
"AutoSslIssuance": true
}
'curl --request POST \
--url https://api.bunny.net/dnszone/{zoneId}/records/{id} \
--header 'AccessKey: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"Id": 123,
"Type": "A",
"Ttl": 123,
"Value": "<string>",
"Name": "<string>",
"Weight": 123,
"Priority": 123,
"Flags": 127,
"Tag": "<string>",
"Port": 123,
"PullZoneId": 123,
"ScriptId": 123,
"Accelerated": true,
"MonitorType": "None",
"GeolocationLatitude": 123,
"GeolocationLongitude": 123,
"LatencyZone": "<string>",
"SmartRoutingType": "None",
"Disabled": true,
"EnviromentalVariables": [
{
"Name": "<string>",
"Value": "<string>"
}
],
"Comment": "<string>",
"AutoSslIssuance": true
}
'API Access Key authorization header
The DNS Zone ID that contains the record.
The ID of the DNS record that will be updated.
0 = A
1 = AAAA
2 = CNAME
3 = TXT
4 = MX
5 = SPF
6 = Flatten
7 = PullZone
8 = SRV
9 = CAA
10 = PTR
11 = Script
12 = NS
A, AAAA, CNAME, TXT, MX, SPF, Flatten, PullZone, SRV, CAA, PTR, Script, NS "A"
0 <= x <= 2550 = None
1 = Ping
2 = Http
3 = Monitor
None, Ping, Http, Monitor "None"
0 = None
1 = Latency
2 = Geolocation
None, Latency, Geolocation "None"
Show child attributes
The DNS record was successfuly updated.
Was this page helpful?