API Reference
Hanzo DNS API
Hanzo DNS provides authoritative DNS hosting with a REST API for
Hanzo DNS provides authoritative DNS hosting with a REST API for
Hanzo DNS API · Guide & examples → · All API references →
| Base URL | https://dns.hanzo.ai |
| Version | 1.0.0 |
| Operations | 17 |
| Guide | Hanzo DNS API guide |
Authentication
bearerAuth— HTTP bearerBearerAuth— HTTP bearer
All Hanzo APIs share one bearer credential and common error and pagination conventions. See API conventions.
curl -H "Authorization: Bearer $HANZO_API_KEY" https://dns.hanzo.aiEndpoints
Analytics
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/dns/zones/{zone}/analytics | Get query analytics |
DNSSEC
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/dns/zones/{zone}/dnssec | Get DNSSEC status |
DELETE | /v1/dns/zones/{zone}/dnssec | Disable DNSSEC |
POST | /v1/dns/zones/{zone}/dnssec/enable | Enable DNSSEC |
Health
| Method | Endpoint | Description |
|---|---|---|
GET | /health | Health check |
Records
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/dns/zones/{zone}/records | List DNS records |
POST | /v1/dns/zones/{zone}/records | Create DNS record |
GET | /v1/dns/zones/{zone}/records/{id} | Get DNS record |
PUT | /v1/dns/zones/{zone}/records/{id} | Update DNS record |
DELETE | /v1/dns/zones/{zone}/records/{id} | Delete DNS record |
Zones
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/dns/zones | List zones |
POST | /v1/dns/zones | Create zone |
GET | /v1/dns/zones/{zone} | Get zone |
PUT | /v1/dns/zones/{zone} | Update zone |
DELETE | /v1/dns/zones/{zone} | Delete zone |
POST | /v1/dns/zones/{zone}/import | Import zone file |
GET | /v1/dns/zones/{zone}/export | Export zone file |
How is this guide?