Skip to content

HostBill-zz/hostbill-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

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);
	}

});

About

HostBill API client for node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published