Close menu
Explore Plans
Mobile menu Close menu
Cloudflare

Create a DNS record

This action will create a new DNS record in the Cloudflare zone you specify.

Developer info

API endpoint slug
cloudflare.create_dns_record
Filter code method
Cloudflare.createDnsRecord.skip(string?: reason)
Runtime method
runAction("cloudflare.create_dns_record", {})

Action fields

Zone Dropdown list

Label
Which zone?
Helper text
Select the Cloudflare zone (domain) to add the DNS record to.
Slug
zone_id
Required
true
Can have default value
false

Record type Dropdown list

Label
Record type
Helper text
The type of DNS record to create. MX, NS, and CAA records require extra fields (priority, flags) Cloudflare does not expose through this action — manage those in the Cloudflare dashboard.
Slug
record_type
Required
true
Can have default value
true
Filter code method
Cloudflare.createDnsRecord.setRecordType(string: record_type)

Record name Text input > Title

Label
Record name
Helper text
The hostname for this record. Use @ for the root domain, or a subdomain like www or mail.
Slug
record_name
Required
true
Can have default value
true
Filter code method
Cloudflare.createDnsRecord.setRecordName(string: record_name)

Record content Text input

Label
Record content
Helper text
The value of this record. For an A record, enter an IP address. For a CNAME, enter the target hostname.
Slug
record_content
Required
true
Can have default value
true
Filter code method
Cloudflare.createDnsRecord.setRecordContent(string: record_content)

Record ttl Text input > Other

Label
TTL
Helper text
Time to live in seconds. Enter 1 for automatic. Common values: 3600 (one hour), 86400 (one day).
Slug
record_ttl
Required
false
Can have default value
true
Filter code method
Cloudflare.createDnsRecord.setRecordTtl(string: record_ttl)

Record proxied Dropdown list

Label
Proxy through Cloudflare
Helper text
Whether to proxy this record through Cloudflare for CDN and security benefits.
Slug
record_proxied
Required
false
Can have default value
true
Filter code method
Cloudflare.createDnsRecord.setRecordProxied(string: record_proxied)