UnifyAPI
← Back to catalog

cloudflare.dns_create

mock data$0.005 / call

Create DNS Record

⚡ ACTION: Create a new DNS record (A, AAAA, CNAME, MX, TXT) for a Cloudflare zone. Set content (IP/hostname), TTL, and CDN proxy status. Returns new record ID (Cloudflare)

Developer Toolsprovider: Cloudflare#cloudflare#developer

Input schema

ttl

TTL in seconds (1 = automatic, 60-86400 for manual)

integer
namerequired

Record name — subdomain or "@" for root (e.g. "www", "api", "@")

string
typerequired

DNS record type

string
contentrequired

Record value — IP address for A/AAAA, hostname for CNAME, text for TXT

string
proxied

Enable Cloudflare CDN proxy (default false). True = orange cloud, hides origin IP

boolean
zone_idrequired

Cloudflare Zone ID

string
priority

Priority for MX records (e.g. 10, 20)

integer

Call via REST

curl -X POST https://unifyapi.pro/api/call/cloudflare.dns_create \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"ttl":0,"name":"<name>","type":"<type>","content":"<content>","proxied":"<proxied>","zone_id":"<zone_id>","priority":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.