DEV Community

Ali Abbas
Ali Abbas

Posted on

5 3

Node-Express⚡REST API for Sending SMS OTP

NodeJS ExpressJS Restful API for Sending SMS

Quick start

$ npm install
Enter fullscreen mode Exit fullscreen mode

This will install all the project dependencies

Details

YOUR_API_KEY = FIND THIS API KEY INSIDE https://www.fast2sms.com/dashboard/dev-api 
TARGET_PHONE_NUMBER = 'Target numbers separated by comma, e.g. 8962239013,7773854335'

Enter fullscreen mode Exit fullscreen mode

Optional settings

You can also add these to options variable

sender_id -     A custom name for SMS sender
language  -     english / unicode (Unicode supports other languages such as Hindi) 
route     -     qt: Quick transactional
                q: Promotional  
                t: Transactional
variable  -     For 5 characters: 5 = {#AA#} 
                For 10 characters: 10 ={#BB#} 
                For 15 characters: 15 ={#CC#} 
                For 20 characters: 20 ={#DD#} 
                For 25 characters: 25 ={#EE#} 
                For 30 characters: 30 ={#FF#}
variable_value -Your value for the template variable
message   -     If you are using templates message = template_id 
Enter fullscreen mode Exit fullscreen mode

You may find your template_id here

Check the GITHUB REPO

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs