SMS API's

Posted on 2022-03-10 Updated on 2022-03-10

MoxiBots has made SMS broadcasting easy by integrating some very popular SMS Gateways and also has custom GET/POST API added features. Below are the gateways that a user can integrate with the system :

Twilio

Plivo

Clickatell

Clickatell-platform

Planet

Nexmo

MSG91

Africastalking

SemySMS

Routesms.com

HTTP GET/POST

Twilio

Twilio is one of the most popular SMS Gateways. MoxiBots has integrated Twilio by using their API. You can easily use twilio service through the Moxibots system for SMS broadcasting. Click on the Twilio and you'll redirect to the SMS API management section. click on Add new API -> Add default Gateway, a modal will appear, select twilio from the API list.

You can see what is needed to add an SMS api by clicking on the Instruction button from the SMS API adding modal.

 You can test your API by clicking on the test icon of the added API from the API lists to see if the API works correctly or returns any errors.

Plivo

Plivo is another popular SMS Gateway. MoxiBots has integrated Plivo by using their API. You can easily use the Plivo service through the MoxiBots system for SMS broadcasting. Click on Plivo and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select Plivo from the Gateway name list.

Clickatell

Clickatell is another popular SMS Gateway. MoxiBots has integrated Clickatell by using their API. You can easily use the Clickatell service through the MoxiBots system for SMS broadcasting. Click on Clickatell and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select Clickatell from the Gateway name list.

Planet

Planet is another popular SMS Gateway. MoxiBots has integrated Planet by using their API. You can easily use the Planet service through the MoxiBots system for SMS broadcasting. Click on Planet and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select Planet from the Gateway name list.

Nexmo

Nexmo is another popular SMS Gateway. MoxiBots has integrated Nexmo by using their API. You can easily use the Planet service through the MoxiBots system for SMS broadcasting. Click on Planet and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select Planet from the Gateway name list.

MSG91

MSG91 is another popular SMS Gateway. MoxiBots has integrated MSG91 by using their API. You can easily use the MSG91 service through the MoxiBots system for SMS broadcasting. Click on MSG91 and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select MSG91 from the Gateway name list.

Africa's Talking

Africa's Talking is another popular SMS Gateway. MoxiBots has integrated Africa's Talking by using their API. You can easily use the Africa's Talking service through the MoxiBots system for SMS broadcasting. Click on Africa's Talking and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select Africa's Talking from the Gateway name list.

SemySMS

SemySMS is another popular SMS Gateway. MoxiBots has integrated SemySMS by using their API. You can easily use the SemySMS service through the MoxiBots system for SMS broadcasting. Click on SemySMS and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select SemySMS from the Gateway name list.

RouteSMS.com

RouteSMS.com is another popular SMS Gateway. MoxiBots has integrated RouteSMS.com by using their API. You can easily use the RouteSMS.com service through the MoxiBots system for SMS broadcasting. Click on RouteSMS.com and you'll be redirected to the SMS API management section. Click on Add new API -> Add default Gateway, a modal will appear, select RouteSMS.com from the Gateway name list.

Custom HTTP GET API

You know by default MoxiBots supports Twillo, Nexmo, Clickatell, Plivo & other SMS gateways. However, for global pricing variation for sending SMS, you may need to add your local SMS gateway provider.

It's quite impossible to add each individual API in reality by us actually.

But as a solution, we have implemented a system where you can add any HTTP GET Request API for sending SMS. You can use your preferred SMS gateway on MoxiBots which supports HTTP GET Request for message sending. The only thing you have to do is to create a custom SMS API using MoxiBots. Just follow the steps below:

#Step 1

Go to API Channels -> SMS API Section -> HTTP GET/Post option. You'll be redirected to the SMS API management section. Click on the Add SMS API -> Add Custom SMS API [GET]

#Step 2

Fill the API name and HTTP/HTTPS URL fields. For the HTTP URL field please put url ( must be with http or https ) that is functional for sending messages and must be for HTTP GET request.

#Step 3:

Now click the “Analyze and test call” button. It will call the url, you just provided, and show you the response of sending message using that url.

It will also show you the query parameters analyzed by the system. These parameters can be your api key, action, sender id etc. For every query parameter, it will indicate the parameter type and its corresponding value.

Keep the parameter type unchanged which is Fixed for your new custom API. You can update the value as your need.

You just have to change the parameter type for Destination Number and Message Content. While changing these parameters type, you will notice that a new value has been replaced on your newly generated custom API URL. When you will send SMS through this custom API, then these contents will be replaced by your given contents.

#Step 4

Now click the Save button. That’s all. You just have created a custom SMS API on MoxiBots for sending SMS.

Custom HTTP Post API

You know by default MoxiBots supports Twillo, Nexmo, Clickatell, Plivo & other SMS gateways. However, for global pricing variation for sending SMS, you may need to add your local SMS gateway provider.

It's quite impossible to add each individual API in reality by us actually.

But as a solution, we have implemented a system where you can add any HTTP POST Request API for sending SMS. you can use your preferable SMS gateway on MoxiBots which supports HTTP POST Request for message sending. The only thing you have to do is to create a custom SMS API [POST] using ChatPion. Just follow the steps below:

#Step 1

Go to API Channels -> SMS API Section -> HTTP GET/Post option. You'll be redirected to the SMS API management section. Click on the Add SMS API -> Add Custom SMS API [POST]

#Step 2

Fill the API name and Base url fields.

For the Base url field please put url ( must be with http or https ) that is functional for sending messages and must be for HTTP POST request.

#Step 3:

You can also add a new parameter for custom sms post api.

#Step 4

Now click the “Test response” button. It will call the url, you just provided, and show you the response of sending a message using that url and the provided post parameter. The parameter is included with key, type and value.

Keep the parameter type unchanged which is Fixed for your new custom post API. You can add the value as you need. You just have to change the parameter type for Destination Number and Message Content. The parameter must have the Destination Number and Message Content.

#Step 5

Now click the Save button. That’s all. You just have created a custom SMS API [POST] on ChatPion for sending sms.

 You can test your API by click on the test icon of the added API from the API lists to see if the API works correctly or returns any errors.









Found this article helpful?

[ 0 Out of 0 Found Helpful ]

Still no luck? we can help!

Submit a ticket and we’ll get back to you as soon as possible.