1.2.2 • Published 2 years ago

@sendlime/server-sdk v1.2.2

Weekly downloads
-
License
GPL-3.0-only
Repository
github
Last release
2 years ago

SendLime Server SDK for Node.js

This is the Node.JS Server SDK for SendLime APIs. To use it you will need a SendLime account. Sign up for free at sendlime.com.

For full API documentation refer to developer.sendlime.com.

Table of Content

Installation

npm install @sendlime/server-sdk

Constructor

const SendLime = require('@sendlime/server-sdk');

const sendLime = new SendLime({
  apiKey: 'YOUR_API_KEY',
  apiSecret: 'YOUR_API_SECRET',
});

Properties

  • apiKey - API Key from Sendlime API. (Required)
  • apiSecret - API Secret from SendLime API. (Required)

Supported APIs

The following is a list of SendLime APIs and whether the Node Server SDK provides support for them:

APISupported?
SMS API
Verify API

SMS

Send an SMS

sendLime.message
  .sendSms({
    from: 'SendLime',
    text: 'Hello World!',
    to: '88015******44',
  })
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

Properties

  • text - SMS text content. (Required)
  • to - Recipient mobile number. (Required)
  • from - Registered brand or purchased number. (Optional)

Verify

Send a Code

sendLime.verify
  .sendCode({
    brand: 'SendLime',
    phone_number: '88015******44',
    code_length: 6,
    locale: 'en-us',
  })
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

Properties

  • brand - An 18-character alphanumeric string you can use to personalize the verification request SMS body, to help users identify your company or application name. (Required)
  • phone_number - The phone number to send the verification code. (Required)
  • locale - The language of the message received by user bn-bd en-us. (Optional)
  • code_length - Optional value to change the number of verification digits sent. Default value is 4. Allowed values are 4-10. (Optional)

Verify a Code

sendLime.verify
  .checkCode({
    request_id: 'ffe06bb7560a3d350be63c586448b9f9',
    code: '599364',
  })
  .then((res) => console.log(res))
  .catch((err) => console.log(err));

Properties

  • request_id - The request_id that you received in the response to the Verify request and used in the Verify check request. (Required)
  • code - The verification code entered by your user. (Required)

Support

support@sendlime.com

1.2.2

2 years ago

1.2.0

2 years ago

1.0.2

2 years ago

1.2.1

2 years ago

1.0.1

3 years ago

1.0.0

3 years ago