msg91
TypeScript icon, indicating that this package has built-in type declarations

2.2.4 • Public • Published

MSG91

NodeJS package for msg91 services.

Initialize Msg91

import msg91 from "msg91";
/**
*OR
*const msg91 = require('msg91').default;
*/

msg91.initialize({authKey: "Your-Auth-Key"});

SMS Example

let sms = msg91.getSMS();

// Send SMS
sms.send("flowId",{'mobile':"MOBILE_NUMBER_WITH_COUNTRY_CODE","VAR1":"123"});

OTP Example

let otp = msg91.getOTP("otpTemplateId", { length: 6 });
// Send OTP
otp.send("MOBILE_NUMBER_WITH_COUNTRY_CODE");
// Retry OTP
otp.retry("MOBILE_NUMBER_WITH_COUNTRY_CODE");
// Verify OTP
otp.verify("MOBILE_NUMBER_WITH_COUNTRY_CODE","YOUR_OTP");

Campaign Example

const campaign = msg91.getCampaign();
// Get list of campaigns
campaign.getAll().then(list=>console.log(list));
// Run a campaign
campaign.run('slug', {data: {}});

Package Sidebar

Install

npm i msg91

Weekly Downloads

1,198

Version

2.2.4

License

ISC

Unpacked Size

20.2 kB

Total Files

6

Last publish

Collaborators

  • vikas_13
  • sulbha29
  • ankit_programmer
  • tigermsg91
  • msg91com
  • hirenrojasara