update_record
Replaces the values and/or TTL of an existing DNS record set for a given name and type, accepting relative, qualified, or canonical FQDN formats.
Instructions
Update an existing DNS record set for a given name and type, completely replacing its values and/or TTL. Accepts relative names (e.g. "testing"), domain-qualified names (e.g. "testing.example.com"), or canonical FQDNs (e.g. "testing.example.com.").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domainName": "<domainName>",
"name": "<name>",
"type": "<type>",
"value": "<value>"
},
"name": "update_record"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Optional new TTL in seconds (keeps existing TTL if not specified) | |
| name | Yes | Record name/subdomain to update. Accepts relative name (e.g. "testing", "www", "@"), domain-qualified name (e.g. "testing.example.com"), or full canonical FQDN (e.g. "testing.example.com."). Canonicalization is handled automatically. | |
| type | Yes | DNS record type to update (e.g. A, CNAME, TXT) | |
| value | Yes | New value(s) for the record. Overwrites existing values for this name and type. | |
| domainName | Yes | Domain name (e.g. example.com) |