MSG91
NodeJS package for msg91 services.
Initialize Msg91
import msg91 from "msg91";
msg91.initialize({authKey: "Your-Auth-Key"});
SMS Example
let sms = msg91.getSMS();
sms.send("flowId",{'mobile':"MOBILE_NUMBER_WITH_COUNTRY_CODE","VAR1":"123"});
OTP Example
let otp = msg91.getOTP("otpTemplateId", { length: 6 });
otp.send("MOBILE_NUMBER_WITH_COUNTRY_CODE");
otp.retry("MOBILE_NUMBER_WITH_COUNTRY_CODE");
otp.verify("MOBILE_NUMBER_WITH_COUNTRY_CODE","YOUR_OTP");
Campaign Example
const campaign = msg91.getCampaign();
campaign.getAll().then(list=>console.log(list));
campaign.run('slug', {data: {}});