SMS Fusion

FREE
By smsfusion
Updated 4 months ago
Data
-/10
Popularity Score
-
Latency
-
Success Rate

SMS Fusion API Documentation

API for sending SMS via the SMS Fusion platform

View API Details
SMS
GETSMS
HLR
GETHLR Callback
GETHLR number lookup
GETSMS

Send one or more SMS

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
keySTRING
REQUIREDAPI key from https://www.smsfusion.com.au/
numSTRING
REQUIREDComma separated list of MDISDN's
msgSTRING
REQUIREDMessage content to send
Optional Parameters
fromSTRING
OPTIONALMSISDN or vanity alphanumeric source number
deliverbySTRING
OPTIONALUTC encoded time to send the SMS
dlrcbSTRING
OPTIONALHTTP or HTTPS callback URL for delivery reports. Timeout for callbacks is set to 30 seconds
replycbSTRING
OPTIONALHTTP or HTTPS callback URL for replies. Timeout for callbacks is set to 30 seconds
replyemailSTRING
OPTIONALEmail address to send replies to
validitySTRING
OPTIONALTime in minutes to keep the SMS valid for
ccSTRING
OPTIONAL2 character country code ISO 3166-2 for formatting local numbers internationally
Code Snippet
unirest.get("https://smsfusion-sms-fusion-v1.p.rapidapi.com/sms/")
.header("X-RapidAPI-Host", "smsfusion-sms-fusion-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://smsfusion-sms-fusion-v1.p.rapidapi.com/sms/
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://smsfusion-sms-fusion-v1.p.rapidapi.com/sms/")
.header("X-RapidAPI-Host", "smsfusion-sms-fusion-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication