Skip to content

MSG91/MSG91-node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Official NodeJS Wrapper for MSG91 API

Documentation

The documentation for the MSG91 API can be found here

The Node library v1.0 documentation can be found here.

DLT Scrubbing

You can get your content template approved by desginated TRAI authorities. We have made a comprehensive document here

Documentation

The documentation for the MSG91 API can be found here

The Node library v1.0 documentation can be found here.

Sample Usage

var msg91 = require("@walkover/msg91")("API_KEY", "SENDER_ID", "ROUTE_NO" );


/**
 * Mobile number should be with International dialling code. Ex - 91 for India, 44 for UK. 
 *
 * @param {mobileNo} Accepts single number
 * @param {mobileNo} Accepts array of the phone number.
 * @param {mobileNo} Accepts CSV string.
 */

var mobileNo = "XXXXXXXXXX";

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

var mobileNo =  "XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX";

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

Get Balance for a route

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

Getting help

Please reach out to us on [email protected]

MSG91 Variables

ROUTE_NO

1 - Promotional Route
4 - Transactional Route
106 - SendOTP Route

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%