betaDNS betaRegistrar
easyDNS
easyDNS API token setup: set up REST API token and API key (HTTP Basic) for easyDNS DNS and review the access DNSMigrator uses
On this page
easyDNS API token permissions
- Credential type
- REST API token and API key (HTTP Basic)
- Preview access
- easyDNS API credentials can't be scoped to read-only or to single domains; they act for the whole easyDNS user. Request a dedicated API token and key for DNSMigrator so you can revoke it independently.
- Apply access
- easyDNS API credentials can't be scoped to read-only or to single domains; they act for the whole easyDNS user. Request a dedicated API token and key for DNSMigrator so you can revoke it independently.
- API endpoint
- DNSMigrator uses the provider's fixed API endpoint.
DNSControl id
This provider does not have a DNSControl id.
Create credentials
- 1Request API access from easyDNS with the signup form linked from the easyDNS API documentation. easyDNS sends you an API token and an API key.
- 2New credentials only work on the sandbox. Turn on “Use the sandbox API” until easyDNS certifies your key for the live API.
- 3Add every domain you're moving to your easyDNS account first; zones aren't created through this connection.
- 4For large zones, ask easyDNS to raise the default limit of 500 API requests per day before you migrate.
Credential fields
| Field | Requirement | Where to find it |
|---|---|---|
| API tokentoken | Required | The API token easyDNS issued with your API access. |
| API keyapiKey | Required | The API key that belongs to the token. |
| Use the sandbox APIsandbox | Optional | Keep this on until easyDNS has approved your credentials for the live API. |
Capabilities
- Create zones
- No
- List zones
- Yes
- DNSSEC
- Managed in the provider console
- Minimum TTL
- 300 seconds
- Apex CNAME
- No
- Read only
- No
Record types
- A
- AAAA
- CNAME
- MX
- TXT
- NS
- SRV
- CAA
- PTR
- ALIAS
- NAPTR
- SPF
- SSHFP
- TLSA
- CERT
Caveats
- API access has to be requested from easyDNS, and new keys start on the sandbox until easyDNS certifies them for the live API.
- easyDNS limits the API to one request per second and 500 requests per day by default; large zones can exhaust the daily quota, so ask easyDNS for a higher limit before big migrations.
- Add the domain to your easyDNS account before migrating; adding domains through the API creates an invoice, so zones aren't created through this connection.
- URL, HTTPS and stealth forwarders, dynamic and geo-targeted records are left untouched because the API doesn't document their format.
- Apex NS and SOA records are managed by easyDNS and can't be changed.
- TTLs below 300 seconds and MX preferences above 100 are rejected by easyDNS.
- DNSSEC is managed in the easyDNS control panel.