list_dns_records
Retrieve and filter DNS records for a Cloudflare zone by type, name, or content to manage domain configurations and troubleshoot DNS issues.
Instructions
List DNS records for a zone. Can filter by type, name, content, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone_id | Yes | The zone ID | |
| type | No | DNS record type (A, AAAA, CNAME, TXT, MX, etc.) | |
| name | No | DNS record name to filter by | |
| content | No | DNS record content to filter by | |
| page | No | Page number for pagination | |
| per_page | No | Number of records per page (max: 100) |
Input Schema (JSON Schema)
{
"properties": {
"content": {
"description": "DNS record content to filter by",
"type": "string"
},
"name": {
"description": "DNS record name to filter by",
"type": "string"
},
"page": {
"description": "Page number for pagination",
"type": "number"
},
"per_page": {
"description": "Number of records per page (max: 100)",
"type": "number"
},
"type": {
"description": "DNS record type (A, AAAA, CNAME, TXT, MX, etc.)",
"type": "string"
},
"zone_id": {
"description": "The zone ID",
"type": "string"
}
},
"required": [
"zone_id"
],
"type": "object"
}