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: {}});

/msg91/

    Package Sidebar

    Install

    npm i msg91

    Weekly Downloads

    1,485

    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