hostbill-node

0.2.0 • Public • Published

HostBill API client in Node.JS

Just for fun, quick project to see how HostBill API will work from node.

Install

  npm install hostbill-node

Usage

var HostBill = require('hostbill-node');
 
var hostbill_url = 'http://yourhostbill.com/admin/api.php'; //full url to api endpoint
 
//from HB:settings->security->api access :
var api_id = 'YOUR API ID'; 
var api_key = 'YOUR API KEY';
 
var hb = new HostBill(hostbill_url,api_id,api_key);
 
//http://api.hostbillapp.com/clients/getClients/
hb.api('getClients',{},function(obj) { 
    console.log(obj.clients) 
});
 
 
//passing parameters to api call:
//http://api.hostbillapp.com/invoices/getInvoiceDetails/
hb.api('getInvoiceDetails',{id:10}, function(obj) { 
    console.log(obj.invoice);
});
 
 
//error handling
hb.api('unknownMethod',{param:"value"},function(obj) { 
    //check if error occurred
    if(obj.error) {
        console.log(error);
    }
 
});

Readme

Keywords

none

Package Sidebar

Install

npm i hostbill-node

Weekly Downloads

1

Version

0.2.0

License

MIT

Last publish

Collaborators

  • krispajak