More DNS API code (yours and ours) and some billing improvements
We wanted to take a minute and provide a few updates.
First up are a few third party DNS API projects we’ve learned about:
For Python, two modules are now available: Peter Sanchez’s zerigodns and Louis Opter’s pyzerigo.
The ActiveResource version of our Ruby code has been packaged up into a Ruby Gem by Tom Wilson: zerigo_dns.
We have also published a minor update to our Ruby example code that works around a bug in ActiveResource where error messages aren’t reported properly. If you use the HTTParty version of the Ruby code, no update is necessary at this time.
This past week we made some improvements to our billing system. Previously, if you had multiple paid services, they could have different renewal dates. This caused some confusion and generally didn’t seem desirable. Going forward, all services will be adjusted to renew on the same day each month.
As a reminder, you change your monthly billing day. When changed, future service renewals will be prorated in such a way as to cause them to align properly on your selected billing day.
Also billing related, you may now enter your tax ID on the Billing Preferences page. When entered, your tax ID will be included on all future invoices. This is entirely optional and is available to help with legal/tax compliance in some countries.
As always, we love to hear from you, so feel free to drop us a line if you have something to say.
The Zerigo team