add_dns_record
Add DNS records (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA) to a zone. Specify zone, name, type, and type-specific fields to create the record.
Instructions
Add a DNS record to a zone. Provide type-specific fields in fields (e.g. A record: {address: '1.2.3.4'}; CNAME: {cname: 'target.example.com'}; TXT: {txtdata: 'value'}; MX: {exchange: 'mail.example.com', preference: '10'}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | TTL in seconds, defaults to 14400 | |
| name | Yes | Record name, e.g. sub.example.com or example.com | |
| type | Yes | Record type: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA... | |
| zone | Yes | Domain name owning the zone, e.g. example.com | |
| fields | No | Type-specific value fields required by cPanel for this record type |