Use our SMS Gateway API
Our Bulk SMS API’s is developed for custom integration with your application. With high flexibility and robustness & Secure, it can be easily integrated to work in any kind of environment. We provides the sample code like php, java,.net, c# for all the applications so that you can integrate our API without hassles.
When to use this solution
Easily SMS-enable your website, application or customer relationship management platform with our REST API. We offer comprehensive documentation that is easy to access and includes code samples. Our API supports Unicode and long messages, and allows for multiple web hooks to create and customise any workflow.
Reliability

Connectivity

Easy Integration
Flexible Bulk SMS API for your Enterprise
- Enables our SMS Gateway to send Bulk SMS directly from your website, application or any web based system.
- Simple Bulk SMS Interface and powerful SMPP Gateway.
- Two way messaging to any network.
- Tagging messages to allow you to know that which message belongs to which chain.
- Facilitating you with a fanatical inbound number while allows the recipients to reply back.
- Detailed delivery reports with all the specified details.
- API web Push Services to permit real-time delivery of the inbound messages.
Our system offers a simple and Easy-to-use HTTP API to pragmatically interacted with your account. You can use our API to integrate our services on third-party systems or develop awesome SMS applications too.
API ENDPOINT
HTTP URL – https://app.nodcomm.com/smsAPI
HTTP Method – POST or GET
MY API CREDENTIALS
GENERATE NEW KEY FROM USER DASHBOARD
API Key – XXXXXXXXXXXXXXXXXXXXX
API Token – XXXXXXXXxxxxxx
White-Listed IP Addresses
Enter a comma separated list of IP addresses you want to allow access to your API credentials (e.g 12.34.56.7,98.66.44.33)
Leave the box empty to disable this feature
– White-listed IP addresses
– SAVE SETTINGS
– Sending SMS
– Sample Request
https://app.nodcomm.com/smsAPI?sendsms&apikey=Your_API_KEY&apitoken=YOUR_API_TOKEN&type=sms&from=SENDERID&to=123456&text=My+first+text&scheduledate=2022-01-06 22:55:16&route=0
Parameters
apikey: You unique API Key (required)
apitoken: You unique API Token (required)
type: Message Type Eg. sms, voice, unicode, flash, mms, whatsapp (default is sms) (required)
from: Your Sender ID (required)
to: Destination Number (country code) (required)
text: Your message text (url encoded) (required for sms, unicode, flash)
file: Voice file URL (for voice message) or Multimedia file URL (for mms or whatsapp message) (optional)
language: Language of voice message (required for text-to-speach)
scheduledate: Date and Time to send message (YYYY-MM-DD HH:mm:ss) (optional)
duration: Duration of your voice message in seconds (required for voice)
route: ID of gateway/route to use for the message. Set to 0 to use system default routing rules (optional)
Sample Success Response (JSON)
{ "request": "sendsms", "status": "queued", "group_id": "1234", "date": "2022-01-06 22:55:16" }
Sample Error Response (JSON)
{ "request": "sendsms", "status": "error", "message": "Sender ID not allowed" }
Check SMS Status
Sample Request
https://app.nodcomm.com/smsAPI&groupstatus&apikey= Your_API_KEY&apitoken=YOUR_API_TOKEN&groupid=1234Parameters
apikey: You unique API Key (required)
apitoken: You unique API Token (required)
groupid: The group_id returned by send sms request (required)
Sample Success Response (JSON)
{ "request": "groupstatus", "status": "success", "group_id": "1234", "group_status": "sent", "recipients": [ { "id": "21", "to": "231235433", "status": "failed" }, { "id": "22", "to": "4471235433", "status": "sent" }, { "id": "25", "to": "1871235433", "status": "queued" } ], "date": "2022-01-06 22:55:16" }
Sample Error Response (JSON)
{ "request": "sendsms", "status": "error", "message": "Sender ID not allowed" }
Read SMS Inbox
Sample Request
https://app.nodcomm.com/smsAPI?getinbox&apikey=Your_API_KEY&apitoken=YOUR_API_TOKEN&list=unread
Parameters
apikey: You unique API Key (required)
apitoken: You unique API Token (required)
list: “all” will return all messages while “unread” will return only unread messages (default is unread) (optional)
Sample Success Response (JSON)
{ "request": "getinbox", "status": "success", "inbox": [ { "id": "12", "from": "123456789", "to": "2347015272", "message": "Hi. This is message 1", "date": "2022-01-06 22:55:16" }, { "id": "26", "from": "447882892", "to": "2347015272", "message": "Hi again. This is message 2", "date": "2022-01-06 22:55:16" } ] }
Sample Error Response (JSON)
{ "request": "getinbox", "status": "error", "message": "Error", }
Credit Balance
Sample Request
https://app.nodcomm.com/smsAPI?balance&apikey=Your_API_KEY&apitoken=YOUR_API_TOKEN
Parameters
apikey: You unique API Key (required)
apitoken: You unique API Token (required)
Sample Success Response (JSON)
{ "balance": "12345" }
Sample Error Response (JSON)
{ "request": "balance", "status": "error", "message": "Invalid user", }