Skip to content
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

  1. 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.
  2. 2New credentials only work on the sandbox. Turn on “Use the sandbox API” until easyDNS certifies your key for the live API.
  3. 3Add every domain you're moving to your easyDNS account first; zones aren't created through this connection.
  4. 4For large zones, ask easyDNS to raise the default limit of 500 API requests per day before you migrate.

Credential fields

FieldRequirementWhere to find it
API tokentokenRequiredThe API token easyDNS issued with your API access.
API keyapiKeyRequiredThe API key that belongs to the token.
Use the sandbox APIsandboxOptionalKeep 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.