Skip to content

Instantly share code, notes, and snippets.

@birinder-lobana
Created May 3, 2022 17:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save birinder-lobana/f38749f65d51423968424223cba28705 to your computer and use it in GitHub Desktop.
Save birinder-lobana/f38749f65d51423968424223cba28705 to your computer and use it in GitHub Desktop.
Send SMS using Openscreen SDK to a contact using an SMS template.
// Initiate the Openscreen node SDK and include the project ID that you recieved using the Openscreen dashboard
const { Openscreen } = require("@openscreen/sdk");
require('dotenv').config();
const os = new Openscreen().config({key: process.env.OS_API_KEY, secret: process.env.OS_API_SECRET});
const projectId = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
const scanId = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
async function main(){
const sms = await os.scan(scanId).sms().send({
smsTemplateName: "firstTemplate",
// Input the phone number tied to the contact you created
to: "+14166144161",
})
console.log('SMS', sms)
}
main().catch((err) => {
console.error(err);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment