•  This email address is being protected from spambots. You need JavaScript enabled to view it.  
  •  +971 6 7474794 
  •  +971 52 7088651 

Dynamic, Scalable SMS API Gateway

Premium Quality
Enjoy the premium quality of our dynamic, flexible SMS API Gateway that guarantee the accuracy and instant delivery of your OTP SMS, Transactional SMS text to any destination mobile in the world.

High Availability and Scalability
Expand your reach to customers with our proprietary SMS API Gateway Server that seamlessly integrates with your systems and supports multiple interfaces, with minimal programming effort.

Fair Pricing
Pay only for what you need and get the best value for your money, with our specific routes that consider your business needs and the urgency level of your messages. What get you here Won't get you there !

Global Reach with Local Support
Get immediate coverage to billions of customers around the globe through our 700+ global carrier connections and 85+ networks within the Middle East and Africa.

Why SMS?

The sms messaging empowers you to have better customer acquisition, retention of old customers, rapid increase in sales and revenues. You can send sms messages to increase the loyalty and reduce the cost of marketing.Get connected with SMS API platform Now to better engage your customers. We offer state of an art platform with instant message delivery anywhere, any time.

Account Verification

Send codes via SMS to verify phone numbers

User Notifications

Send important alerts, reminders, confirm orders and more, all via SMS

Engage Customers

Share product updates, enhanced features, and drive downloads with SMS

API Documentation

The Rivet Messaging API makes it easy to send SMS as well as query about  account balance. To send any SMS message you need to use our URL http://server.com Along-side with the parameters  and codes mentioned in each section. By using this URL  you can access our API solution.

Authorization

We use a Basic Authorization with username and password.
Please Note:- You need to use your demo/paid account credentials to send any SMS Message using the URL Get Method .  Contact us to get a demo account

Single sms

URL

http://server.com/api/send_sms/single_sms?to=123456789&username=username&password=12345678&from=SMS&content=hi how are you

to

Destination phone number  (may or may not include a ‘+’ sign), preceded with country code and should be URL encoded.

from

Sender id or brand name which you registered with us.

username

Your account username which is registered with us.

password

Your account password which is provided by us.

content

Text of the message you want to send, limited to 1600 characters.

var client = new RestClient("http://server.com/api/send_sms/single_sms?to=123456789&username=username&pas
sword=12345678&from=SMS&content=hi%20how%20are%20you");
var request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache");
IRestResponse response = client.Execute(request);

Bulk sms

URL

http://server.com/api/send_sms/bulk_sms?to=123444444,2334567890&username=username&password=pass&from=SMS&content=bulk sms

to

Destination phone number (may or may not include a ‘+’ sign), preceded with country code .  Multiple mobile numbers can be separated by commas (note the comma (',') should be URL encoded.

Note:- All other parameters are same as single sms.

var client = new RestClient("http://server.com/api/send_sms/bulk_sms?to=123456789,12334567890&username= username&password=pass&from=SMS&content=bulk%20sms"); 
var request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache"); IRestResponse
response = client.Execute(request);

Account balance

URL

http://server.com/api/accounts/balance?username=username&password=12345678

var client = new RestClient("http://server.com/api/accounts/balance?username=username&password=12345678");
var request = new RestRequest(Method.GET);
request.AddHeader("cache-control", "no-cache");
IRestResponse response = client.Execute(request);