Records
List DNS Records
DNS Record Details
Create DNS Record
Overwrite DNS Record
Update DNS Record
Delete DNS Record
Export DNS Records
Import DNS Records
Scan DNS Records
Trigger DNS Record Scan
Review Scanned DNS Records
List Scanned DNS Records
Batch DNS Records
ModelsExpand Collapse
ARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
AAAARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
BatchPatch = ARecord { id } | AAAARecord { id } | CNAMERecord { id } | 18 more
OpenpgpkeyRecord { id, name, ttl, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
BatchPut = ARecord { id } | AAAARecord { id } | CNAMERecord { id } | 18 more
OpenpgpkeyRecord { id, name, ttl, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CAARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CERTRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CNAMERecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { flatten_cname, ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
If enabled, causes the CNAME record to be resolved externally and the resulting address records (e.g., A and AAAA) to be returned instead of the CNAME record itself. This setting is unavailable for proxied records, since they are always flattened.
DNSKEYRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
DSRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
HTTPSRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
LOCRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
MXRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
NAPTRRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
NSRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
PTRRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Record = ARecord { name, ttl, type, 6 more } | AAAARecord { name, ttl, type, 6 more } | CNAMERecord { name, ttl, type, 5 more } | 18 more
ARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
AAAARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CNAMERecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { flatten_cname, ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
If enabled, causes the CNAME record to be resolved externally and the resulting address records (e.g., A and AAAA) to be returned instead of the CNAME record itself. This setting is unavailable for proxied records, since they are always flattened.
MXRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
NSRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Openpgpkey { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
PTRRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
TXTRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Text content for the record. The content must consist of quoted "character strings" (RFC 1035), each with a length of up to 255 bytes. Strings exceeding this allowed maximum length are automatically split.
Learn more at https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CAARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
CERTRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
DNSKEYRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
DSRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
HTTPSRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
LOCRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
NAPTRRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SMIMEARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SRVRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Priority, weight, port, and SRV target. See 'data' for setting the individual component values.
data?: Data { port, priority, target, weight } Components of a SRV record.
Components of a SRV record.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SSHFPRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SVCBRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
TLSARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
URIRecord { name, ttl, type, 7 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
RecordResponse = A { id, created_on, meta, 4 more } | AAAA { id, created_on, meta, 4 more } | CNAME { id, created_on, meta, 4 more } | 18 more
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
SMIMEARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SRVRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Priority, weight, port, and SRV target. See 'data' for setting the individual component values.
data?: Data { port, priority, target, weight } Components of a SRV record.
Components of a SRV record.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SSHFPRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
SVCBRecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
TLSARecord { name, ttl, type, 6 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
TXTRecord { name, ttl, type, 5 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Text content for the record. The content must consist of quoted "character strings" (RFC 1035), each with a length of up to 255 bytes. Strings exceeding this allowed maximum length are automatically split.
Learn more at https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
URIRecord { name, ttl, type, 7 more }
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Required for MX and URI records; ignored for other record types (but may still be returned by the API). Records with lower priorities are preferred. This field is to be deprecated in favor of the priority field within the data map.
Whether the record is receiving the performance and security benefits of Cloudflare.
settings?: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
RecordScanReviewResponse { accepts, rejects }
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
RecordBatchResponse { deletes, patches, posts, puts }
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
Openpgpkey { id, comment, content, 12 more }
Whether the record is receiving the performance and security benefits of Cloudflare.
settings: Settings { ipv4_only, ipv6_only } Settings for the DNS record.
Settings for the DNS record.
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.