3.0.0 • Published 5 years ago

@datafire/d7networks v3.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/d7networks

Client library for D7SMS

Installation and Usage

npm install --save @datafire/d7networks
let d7networks = require('@datafire/d7networks').create({
  username: "",
  password: ""
});

.then(data => {
  console.log(data);
});

Description

D7 SMS allows you to reach your customers via SMS over D7's own connectivity to global mobile networks. D7 provides reliable and cost-effective SMS services to businesses across all industries and aims to connect all countries and territories via direct connections.

Actions

BalanceGet

Check account balance

d7networks.BalanceGet(null, context)

Input

This action has no parameters

Output

Output schema unknown

SendPost

Send SMS to recipients using D7 SMS Gateway

d7networks.SendPost({
  "Content-Type": "",
  "Accept": "",
  "body": {
    "to": 0,
    "from": "",
    "content": ""
  }
}, context)

Input

  • input object
    • Content-Type required string
    • Accept required string
    • body required SendSMSRequest

Output

Output schema unknown

SendbatchPost

Send Bulk SMS to multiple recipients using D7 SMS Gateway

d7networks.SendbatchPost({
  "Content-Type": "",
  "Accept": "",
  "body": {
    "messages": []
  }
}, context)

Input

  • input object
    • Content-Type required string
    • Accept required string
    • body required BulkSMSRequest

Output

Output schema unknown

Definitions

BulkSMSRequest

  • BulkSMSRequest object: Bulk SMS Request
    • messages required array: Sendbatch message body

Message

  • Message object
    • content required string
    • from required string
    • to required array: Destination Number
      • items string

SendSMSRequest

  • SendSMSRequest object: Send SMS Request
    • content required string: Message Content
    • from required string: Sender ID / Number
    • to required integer: Destination Mobile Number