DNS and domains
Gyro DNS (authoritative, DNSSEC, health-checked failover, ACME keys) and domain registration, transfer and DNS records.
How-to guides
Managed DNS 25
Authoritative DNS on ns1.gyrodns.net (Istanbul) + ns2.gyrodns.net (Germany): zones, records (A/AAAA/CNAME/MX/TXT/SRV/CAA/ALIAS/NS/PTR), BIND import/export, one-click DNSSEC, health-checked failover records.
- GET
/cloud/dns/acme-challengeIs the challenge record live? - POST
/cloud/dns/acme-challengeAdd an ACME challenge TXT value - DELETE
/cloud/dns/acme-challengeRemove an ACME challenge TXT value - GET
/cloud/dns/{id}/acme-challengeIs the challenge record live? (service) - POST
/cloud/dns/{id}/acme-challengeAdd an ACME challenge TXT value (service) - DELETE
/cloud/dns/{id}/acme-challengeRemove an ACME challenge TXT value (service) - GET
/cloud/dns/{id}/acme-keysList ACME keys - POST
/cloud/dns/{id}/acme-keysCreate an ACME key - DELETE
/cloud/dns/{id}/acme-keys/{kid}Delete an ACME key - GET
/cloud/dns/{id}/zonesList DNS zones - POST
/cloud/dns/{id}/zonesAdd a zone - GET
/cloud/dns/{id}/zones/{zone}Get a zone with its records - DELETE
/cloud/dns/{id}/zones/{zone}Delete a zone - POST
/cloud/dns/{id}/zones/{zone}/verifyVerify ownership now - POST
/cloud/dns/{id}/zones/{zone}/importImport a BIND zone file - GET
/cloud/dns/{id}/zones/{zone}/exportExport the zone file - GET
/cloud/dns/{id}/zones/{zone}/recordsList record sets - PUT
/cloud/dns/{id}/zones/{zone}/recordsCreate or replace a record set - DELETE
/cloud/dns/{id}/zones/{zone}/recordsDelete a record set - GET
/cloud/dns/{id}/zones/{zone}/dnssecDNSSEC status and DS records - POST
/cloud/dns/{id}/zones/{zone}/dnssecEnable DNSSEC - DELETE
/cloud/dns/{id}/zones/{zone}/dnssecDisable DNSSEC - GET
/cloud/dns/{id}/health-checksList health-checked records - POST
/cloud/dns/{id}/health-checksCreate a health-checked record - DELETE
/cloud/dns/{id}/health-checks/{hid}Delete a health check
Domains and DNS 43
Register, transfer, renew, nameservers, DNS records, DNSSEC, lock, EPP code, privacy, WHOIS contacts, forwarding (core WISECP client API).
- GET
/domains/tldsList tlds - POST
/domains/checkCheck domain - POST
/domains/registerRegister domain - POST
/domains/transferTransfer domain - GET
/domains/whois-profilesList whois profiles - POST
/domains/whois-profilesCreate whois profile - PUT
/domains/whois-profiles/{pid}Update whois profile (path: {pid}) - DELETE
/domains/whois-profiles/{pid}Delete whois profile (path: {pid}) - POST
/domains/whois-profiles/{pid}/defaultSet default whois profile (path: {pid}) - GET
/domains/default-nameserversGet default nameservers - PUT
/domains/default-nameserversUpdate default nameservers - GET
/domainsList domains - GET
/domains/{domain}Get domain (path: {domain}) - PATCH
/domains/{domain}Update domain (path: {domain}) - POST
/domains/{domain}/renewRenew domain (path: {domain}) - GET
/domains/{domain}/transfer-statusGet transfer status (path: {domain}) - GET
/domains/{domain}/nameserversGet nameservers (path: {domain}) - PUT
/domains/{domain}/nameserversUpdate nameservers (path: {domain}) - GET
/domains/{domain}/child-nameserversGet child nameservers (path: {domain}) - POST
/domains/{domain}/child-nameserversCreate child nameserver (path: {domain}) - DELETE
/domains/{domain}/child-nameserversDelete child nameserver (path: {domain}) - GET
/domains/{domain}/transfer-lockGet transfer lock (path: {domain}) - PUT
/domains/{domain}/transfer-lockUpdate transfer lock (path: {domain}) - POST
/domains/{domain}/auth-codeSend auth code (path: {domain}) - PUT
/domains/{domain}/auth-codeSave auth code (path: {domain}) - GET
/domains/{domain}/dns-recordsList dns records (path: {domain}) - POST
/domains/{domain}/dns-recordsCreate dns record (path: {domain}) - PUT
/domains/{domain}/dns-recordsUpdate dns record (path: {domain}) - DELETE
/domains/{domain}/dns-recordsDelete dns record (path: {domain}) - GET
/domains/{domain}/dnssecList dnssec records (path: {domain}) - POST
/domains/{domain}/dnssecCreate dnssec record (path: {domain}) - DELETE
/domains/{domain}/dnssecDelete dnssec record (path: {domain}) - GET
/domains/{domain}/whoisGet whois contacts (path: {domain}) - PUT
/domains/{domain}/whoisUpdate whois contacts (path: {domain}) - POST
/domains/{domain}/whois/applyApply whois profile (path: {domain}) - PUT
/domains/{domain}/whois-privacyUpdate whois privacy (path: {domain}) - GET
/domains/{domain}/email-forwardsList email forwards (path: {domain}) - POST
/domains/{domain}/email-forwardsCreate email forward (path: {domain}) - DELETE
/domains/{domain}/email-forwardsDelete email forward (path: {domain}) - GET
/domains/{domain}/forwardingGet url forwarding (path: {domain}) - PUT
/domains/{domain}/forwardingUpdate url forwarding (path: {domain}) - DELETE
/domains/{domain}/forwardingDelete url forwarding (path: {domain}) - POST
/domains/{domain}/addons/{key}Buy domain addon (path: {domain}, {key})