Skip to main content
POST
Update DNS Record

Authorizations

AccessKey
string
header
required

API Access Key authorization header

Path Parameters

zoneId
integer<int64>
required

The DNS Zone ID that contains the record.

id
integer<int64>
required

The ID of the DNS record that will be updated.

Body

application/json
Type
enum<integer> | null

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

Available options:
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
Ttl
integer<int32> | null
Value
string | null
Name
string | null
Weight
integer<int32> | null
Priority
integer<int32> | null
Flags
integer<byte> | null
Tag
string | null
Port
integer<int32> | null
PullZoneId
integer<int64> | null
ScriptId
integer<int64> | null
Accelerated
boolean | null
MonitorType
enum<integer> | null

0 = None 1 = Ping 2 = Http 3 = Monitor

Available options:
0,
1,
2,
3
GeolocationLatitude
number<double> | null
GeolocationLongitude
number<double> | null
LatencyZone
string | null
SmartRoutingType
enum<integer> | null

0 = None 1 = Latency 2 = Geolocation

Available options:
0,
1,
2
Disabled
boolean | null
EnviromentalVariables
object[] | null
Comment
string | null
AutoSslIssuance
boolean | null
Id
integer<int64>

Response

The DNS record was successfuly updated.

Last modified on June 26, 2026