Update a DNS record
Update an existing DNS record. Only the fields present in the request body are changed; omitted fields keep their current values. To clear the optional priority, send it explicitly as null.
Unlike create, name and value are not required. The type-based field-allow rules still apply (monitorType/weight only for A, AAAA, CNAME; flags/tag only for CAA; priority/weight/port only for SRV), and the same range checks are enforced (ttl 15-86400; priority/weight/port 0-65535; flags 0-255).
Authorizations
Long-lived API token created via POST /api/api-tokens (returned once in plaintext). A token created with readOnly may only perform safe requests (GET, HEAD, OPTIONS); write requests are rejected on every endpoint.
JWT access token obtained via POST /api/auth/login. Send as: Authorization: Bearer
Parameters
Path Parameters
Organization identifier
dns-record identifier
dns-record identifier
Request Body
Responses
dns-record resource updated
