A node module for DNSMadeEasy's V2.0 API
var dme = require ( 'dme-sdk' ) ;
var config = {
apikey : < INSERT_APIKEY > ,
secret: < INSERT_APISECRET > ,
debug: false
} ;
var client = dme . createClient ( config ) ;
var mgdns = dme . ManagedDNS . createManagedDNS ( client ) ;
mgdns . getAllDomains ( )
. then ( function ( data ) {
console . log ( data ) ;
} )
. catch ( function ( err ) {
console . log ( err ) ;
} ) ;
var usage = dme . Usage . create ( client ) ;
usage . getUsage ( )
. then ( function ( data ) {
console . log ( data ) ;
} )
. catch ( function ( err ) {
console . log ( err ) ;
} ) ;
getDomain(domainId)
createDomain(payload)
updateDomain(domainId, payload)
deleteDomain(domainId)
deleteDomain(domainId)
getAllDomains()
updateMultipleDomains(payload)
deleteMultipleDomains(payload)
createRecordForDomain(domainId, payload)
updateRecordForDomain(domainId, recordId, payload)
deleteRecordForDomain(domainId, recordId)
getRecordsForDomain(domainId)
createRecordsForDomain(domainId, payload)
updateRecordsForDomain(domainId, payload)