Het is mooi dat er een API wordt aangeboden, maar wat mij betreft is de DNS API behoorlijk onbruikbaar.
Het is mogelijk om DNS entries te vervangen, niet te query'en of te updaten. Dus, als je 1 entry in een domein wilt wijzigen, moet je lokaal al de lijst hebben van alle entries en die in 1x sturen om te updaten. Met andere woorden, als je geautomatiseerd entries wilt wijzigen, moet je altijd de lokale lijst van alle actuele entries hebben. Als er ondertussen via het Controlepaneel een wijziging wordt gedaan is de lokale lijst dus niet meer up2date. Een volgende request via de API maakt dan dus eventuele wijzigingen via het Controlepaneel ongedaan.
Daarnaast zou het ook fijn zijn als er een REST API wordt aangeboden (met OpenAPI 3 spec). Het gebruik van SOAP encoding (wat in de API wordt gebruikt) is outdated en wordt bijvoorbeeld in JAX-WS niet ondersteund.
Ik zie nu dat hier in 2018 al een soortgelijke feature request voor is gedaan..