Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Msg91

Msg91 API for node.js

NPM

Msg91 Installation

npm install msg91-templateid --save

This is a fork from msg91 by Hiren Soni to support Msg91 API with DLT Template Id

Msg91 Integration

If you want to send messages in India as per new TRAI rule

  • You need to register your sender Id at Dlt
  • You need to approve your msg teplate at Dlt

Send SMS

// Provide sender Id that has been approve by DLT
var msg91 = require("msg91-templateid")("API_KEY", "SENDER_ID", "ROUTE_NO" );


// Mobile No can be a single number, list or csv string

var mobileNo = "XXXXXXXXXX";

var mobileNo = [ "XXXXXXXXXX", "XXXXXXXXXX", "XXXXXXXXXX" ];

var mobileNo =  "XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX";

// provide the approved DLT TemplateId that has been associated with the senderId 

msg91.send(mobileNo, "MESSAGE","TEMPLATE_ID", function(err, response){
    console.log(err);
    console.log(response);
});

Get Balance

msg91.getBalance(function(err, msgCount){
    console.log(err);
    console.log(msgCount);
});

// Get Balance for given Route.
msg91.getBalance("ROUTE_NO", function(err, msgCount){
    console.log(err);
    console.log(msgCount);
});

Msg91 Constants

ROUTE_NO

1 - Promotional Route
4 - Transactional Route

About

Msg91 API for node.js

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages