DOCUMENTATION
See doc.rpc.gandi.net/
API endpoint:
-
Test: rpc.ote.gandi.net/xmlrpc/
-
Production: rpc.gandi.net/xmlrpc/
Feel free to fork it and fix it you need to.
USAGE
require ‘gandi’
# test env api = Gandi::Session.new(“24-character API key”, “rpc.gandi.net/xmlrpc/”)
api.domain.list api.domain.info(‘mydomain.com’) api.hosting.list api.catalog.list(product: ‘domains’) …
# production env api = Gandi::Session.new(“24-character API key”) api.domain.list api.domain.info(‘mydomain.com’) api.hosting.list api.catalog.list(product: ‘domains’) … api.domain.zone.clone_zone(‘zone_id’) # instead of api.domain.zone.clone api.domain.zone.version.new_version(‘zone_id’) # instead of domain.zone.version.new …