Package Exports
- somleng
- somleng/lib/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (somleng) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
somleng-node
Node.js helper library for Somleng's REST API.
Note: This library wraps Twilio Node and adds support for Somleng.
Versioning
somleng-node follows Twilio Node versioning.
Installation
npm install somleng or yarn add somleng
Sample Usage
// Client Initialization
const accountSid = process.env.SOMLENG_ACCOUNT_SID;
const authToken = process.env.SOMLENG_AUTH_TOKEN;
const client = require('somleng')(accountSid, authToken);
// Create a call
client.calls
.create({
twiml: '<Response><Say>Ahoy, World!</Say></Response>',
to: '+14155551212',
from: '+15017122661'
})
.then(call => console.log(call.sid));
// List calls
client.calls.list({limit: 20})
.then(calls => calls.forEach(c => console.log(c.sid)));Environment Variables
somleng-node supports credential storage in environment variables. If no credentials are provided when instantiating the Somleng client (e.g., const client = require('somleng')();), the values in following env vars will be used: SOMLENG_ACCOUNT_SID and SOMLENG_AUTH_TOKEN.
License
The software is available as open source under the terms of the MIT License.
