update_dns_record
Update a DNS record by replacing all fields with new values. Requires record ID and full details.
Instructions
Update an existing DNS record. All fields are required (full record replacement, not partial update).
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": {
"domain": "<domain>",
"id": "<id>",
"type": "<type>",
"name": "<name>",
"content": "<content>"
},
"name": "update_dns_record"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| provider | No | ||
| id | Yes | Record ID from list_dns_records | |
| type | Yes | ||
| name | Yes | Subdomain or '@' for root | |
| content | Yes | IP address, hostname, or TXT value | |
| ttl | No | TTL in seconds; use 1 for Cloudflare Auto | |
| priority | No | Required for MX and SRV records |