elibom

A node client for Elibom.com rest API

Elibom Node.js API Client

A Node.js client of the Elibom REST API. The full API reference is here.

1. Install the module

npm install elibom

2. Configure the ElibomClient object passing your credentials.

var elibomClient = require('elibom')('user@domain.com','apiPassword')
 

Note: You can find your api password at http://www.elibom.com/api-password (make sure you are logged in).

You are now ready to start calling the API methods!

elibomClient.sendMessage('300XXXXXXXXX','message',function(err,data){   
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.scheduleMessage('300XXXXXXXXX','message','YYYY-mm-dd hh:mm',function(err,data){    
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.showDelivery(deliverId,function(err,data){ 
    if (!err){
       console.log(data);
    }else{
       console.log(err.message);
    }
});
elibomClient.listSchedules(function(err,data){  
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.cancelSchedule(scheduleId,function(err,data){  
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.showUsers(function(err,data){  
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.showUser(userId,function(err,data){    
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});
elibomClient.showAccount(function(err,data){    
    if (!err){
        console.log(data);
    }else{
        console.log(err.message);
    }
});