DNSimple
communityDNS hosting and domain management service with a developer-friendly API for managing DNS records, domain registration, SSL certificates, and email forwarding.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/v2/{account_id}/zonesList DNS zones in an account
Parameters
name_likepartial zone name filter (stringoptionalReturns
zones[] with id, name, account_id, reverse, secondary, created_at, updated_atGET
/v2/{account_id}/zones/{zone_name}/recordsList DNS records for a zone
Parameters
namerecord name filter (stringoptionaltypeA|AAAA|CNAME|MX|TXT|NS (stringoptionalReturns
records[] with id, zone_id, name, type, content, ttl, priority, regions[]POST
/v2/{account_id}/zones/{zone_name}/recordsCreate a DNS record
Parameters
ttlseconds (integeroptionalnamerecord name (stringrequiredtypeA|CNAME|MX|TXT (stringrequiredcontentrecord value (stringrequiredReturns
record with id, name, type, content, ttl, created_at