Dns api

It would be nice if there was a couple of additional DNS commands:
Upsert - Adds if the entry doesn’t exist, overwrites if it does exist.
Get by zone - (Added to the existing List command) Gets details about a specific zone (And type if specified)

It would also be nice to have control over the TTL.