UAE’s most scalable, reliable, and best supported online SMS platform and high-volume Rest SMS API gateway today. Register Sender ID free of charge.
Sending SMS with the Registered Sender ID helps to improve the ROI 40% as well as Brand Awareness among the customers as compared to sending Business SMS with Generic Sender ID. We Register Free of Charge Sender IDs for our client. To register a Sender ID in United Arab Emirates, We help you to register on priority basis without any hassle.
SMS Messages Delivered within 5 seconds
We partnered with supersonic prestigious operators network providers globally to deliver SMS instantly.
We Partnered with
Supersonic Preastigious Operator’s Network Providers Globally
to Deliver SMS Instantly.
SMS Is an extension of all business software, the choice of provider for an API integration becomes less about the SMS and more about what is supporting your business. This is where Rivet Rest SMS API differentiates itself in operational terms. Rather than list what we see as benefits, let’s review what reasons our clients shared as they moved their SMS business to Rivet.
How many businesses boast about innovation, though behind the scenes, they partner with mediocre SMS suppliers? As well as direct connections with UK network providers, we also have relationships with leading providers of other digital messaging channels – think RCS (Rich Communication Services) and social messaging platforms.
When you compete with other software providers, you may share an ideal of forward thinking and solution innovation. However, what you need to back this up with is an aligned supplier that delivers this same vision. With Rivet, you are assured that we have access to new technologies through our Tier 1 network providers.
One of our clients moved as their previous provider offered a 99.5% uptime guarantee. This equates to 1.83 days a year of unplanned downtime, not much of a guarantee when you have a key message to send out and your reputation is on the line. With an operational history of over 99.999% uptime (which is five minutes a year of downtime), you know the platform is going to be there for you.
Make it easy to connect with your audience.
Send your message with a big impact, directly to the palm of their hand.
Schedule and automate SMS workflows to improve brand awareness and build customer relationships.
Bulk SMS updates parents and students instantly. Keep on top of attendance and performance with text message notifications.
Set up triggered workflows to remind patients of upcoming appointments and send non-sensitive data such as COVID-19 test results.
SMS contact tracing and emergency alerts are vital. Ensure ongoing safety by notifying the community of major events.
Text reminders encourage clients to stay up to date with payments. Verify accounts and provide 2FA cybersecurity with SMS OTP API.
Have any question?
Feel free to Submit this form.
Have any question?
Feel free to Submit this form.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => ‘https://app.rivet.solutions/api/v2/SendSMS’,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => ”,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_POSTFIELDS =>‘{
“SenderId”: “com”,
“Is_Unicode”: false,
“Is_Flash”: false,
“Message”: “helloapi”,
“MobileNumbers”: “971xxxxxxx”,
“ApiKey”: “K5G323yX1Tx22+Ty/3+r7wLHBkTnlY=”,
“ClientId”: “727171×266-13b8141fe483”
}’,
CURLOPT_HTTPHEADER => array(
‘Content-Type: application/json’
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => ‘https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900BR9SdZ5wMGW/e9wjJ8b0jByo=&ClientId=0bd539ff-f155-4d80-&SenderId=SYOTP&Message=Haseeb%2520Here%2520Testing%2520Sms%2520API&MobileNumbers=971xxxxxxxx&Is_Unicode=false&Is_Flash=false’,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => ”,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => ‘GET’,
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
var request = require(‘request’);
var options = {
‘method’: ‘POST’,
‘url’: ‘https://app.rivet.solutions/api/v2/SendSMS’,
‘headers’: {
‘Content-Type’: ‘application/json’
},
body: JSON.stringify({
“SenderId”: “Vcom”,
“Is_Unicode”: false,
“Is_Flash”: false,
“Message”: “helloapi”,
“MobileNumbers”: “971xxxxxxx”,
“ApiKey”: “K5G323yX1T5acyLHBkTnlY=”,
“ClientId”: “727171b-13b8141fe483”
})
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
var request = require(‘request’);
var options = {
‘method’: ‘GET’,
‘url’: ‘https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900BR9ScVB5wMGW/e9wjJ8b0jByo=&ClientId=0bd539ff-f0-9c66-7d8762f4858b&SenderId=SP&Message=Testing%20Sms%20API&MobileNumbers=971xxxxxx&Is_Unicode=false&Is_Flash=false’,
‘headers’: {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
import json
url = “https://app.rivet.solutions/api/v2/SendSMS”
payload = json.dumps({
“SenderId”: “Vcom”,
“Is_Unicode”: False,
“Is_Flash”: False,
“Message”: “helloapi”,
“MobileNumbers”: “971xxxxxx”,
“ApiKey”: “K5G323yX2+Ty/3+r7wLHBkTnlY=”,
“ClientId”: “727171b3b8141fe483”
})
headers = {
‘Content-Type’: ‘application/json’
}
response = requests.request(“POST”, url, headers=headers, data=payload)
print(response.text)
import requests
url = “https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900BR9SUO8W/e9wjJ8b0jByo=&ClientId=0bd539ff-f155-4d80-958b&SenderId=SOTP&Message=Testing%20Sms%20API&MobileNumbers=971xxxxxx6&Is_Unicode=false&Is_Flash=false”
payload={}
headers = {}
response = requests.request(“GET”, url, headers=headers, data=payload)
print(response.text)
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.post(“https://app.rivet.solutions/api/v2/SendSMS”)
.header(“Content-Type”, “application/json”)
.body(“{\n \”SenderId\”: \”Vcom\”,\n \”Is_Unicode\”: false,\n \”Is_Flash\”: false,\n \”Message\”: \”helloapi\”,\n \”MobileNumbers\”: \”971xxxxxx0\”,\n \”ApiKey\”: \”K5G32mdNqHBkTnlY=\”,\n \”ClientId\”: \”727171b8–13b8141fe483\”\n}”)
.asString();
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get(“https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900BR9WcVwjJ8b0jByo=&ClientId=0bd539ff-f155-66-7b&SenderId=SOTP&Message=Testing%20Sms%20API&MobileNumbers=971xxxxxxx&Is_Unicode=false&Is_Flash=false”)
.asString();
var client = new RestClient(“https://app.rivet.solutions/api/v2/SendSMS”);
client.Timeout = –1;
var reuest = new RestRequest(Method.POST);
request.AddHeader(“Content-Type”, “application/json”);
var body = @“{“ + “\n” +
@” “”SenderId””: “”Vcom””,” + “\n” +
@” “”Is_Unicode””: false,” + “\n” +
@” “”Is_Flash””: false,” + “\n” +
@” “”Message””: “”helloapi””,”+ “\n” +
@” “”MobileNumbers””: “”971xxxxxxx””,” + “\n” +
@” “”ApiKey””: “”K5G323yX1+r7wLHBkTnlY=“”,” + “\n” +
@” “”ClientId””: “”727171b66-13b8141fe483″””+ “\n”+
@“}”;
request.AddParameter(“application/json”, body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
var client = new RestClient(“https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900ZUO8WcVB5wMGW/e9wjJ8b0jByo=&ClientId=0bd539ff-f155-4d80-9c68b&SenderId=SOTP&Message=Testing%20Sms%20API&MobileNumbers=971xxxxxxx&Is_Unicode=false&Is_Flash=false”);
client.Timeout = –1;
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
package main
import (
“fmt”
“strings”
“net/http”
“io/ioutil”
)
func main() {
url := “https://app.rivet.solutions/api/v2/SendSMS”
method := “POST”
payload := strings.NewReader(`{
“SenderId”: “Vcom”,
“Is_Unicode”: false,
“Is_Flash”: false,
“Message”: “helloapi”,
“MobileNumbers”: “971xxxxxxx0”,
“ApiKey”: “K5G323yX1wLHBkTnlY=”,
“ClientId”: “72717141fe483”
}`)
client := &http.Client{
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add(“Content-Type”, “application/json”)
res, err := client.cDo(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
package main
import (
“fmt”
“net/http”
“io/ioutil”
)
func main() {
url := “https://app.rivet.solutions/api/v2/SendSMS?ApiKey=V900BVB5wMGW/e9wjJ8b0jByo=&ClientId=0bd5362f4858b&SenderId=SOTP&Message=Haseeb%2520Here%2520Testing%2520Sms%2520API&MobileNumbers=971xxxxxx&Is_Unicode=false&Is_Flash=false“
method := “GET”
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
About
As a reliable corporate SMS provider, our primary focus is on catering to the needs of our valued Clients. We take pride in being a privately owned and self-sustaining organization, ensuring our financial stability. Our Headquarters are strategically located in Ajman, U.A.E.
Solutions