This email address is being protected from spambots. You need JavaScript enabled to view it.
+971 6 7474794
+971 52 7088651
Happy Customer Journey
Engage your valuable customers with transactional SMS Messages when they interact with your business. Retain and re-engage customers with SMS API platform to save you from re-inventing the wheel.
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);
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);
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);
Basic Authorization required to access POST API request. You need to use your demo/paid account credentials to send any SMS Message using the URL POST Method Contact us to get a demo account
Single sms
URL
http://server.com/api/v2/send_sms/single_sms
Request header parameters are
Content-Type
application/json
Authorization
Access token provided by the rivet support team or you can get it by visiting demo/paid account profile.
Body parameters are
{"message": { "from": Registered Brand Name, "to": Receiver Phone Number, "content": content to be send } }
from
Sender id or brand name which is registered with us.
to
Destination phone number preceded with country code.
content
Text of the message you want to send, limited to 1600 characters.
var client = new RestClient("http://server.com/api/v2/send_sms/single_sms"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("authorization", "10:absb11djhjsgjgsdsggyu"); request.AddHeader("content-type", "application/json"); request.AddParameter("application/json", "{\"message\": {\"from\": \"Sms\", \"to\": 1234567, \"content\": \"hello how are you\"}}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
Access token provided by the rivet support team or you can get it by
visiting demo/paid account profile.
var client = new RestClient("http://server.com/api/v2/accounts/balance"); var request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/json"); IRestResponse response = client.Execute(request);
Basic Authorization required to access SOAP request. You need to use your demo/paid account credentials to send any SMS Message using the SOAP API Method. Contact us to get a demo account.