Send SMS, RCS messages, and Flash SMS via simple RESTful HTTP API calls. Net2APP supports bulk SMS, transactional SMS, RCS (Rich Communication Services) with rich media and interactive buttons, and Flash SMS for urgent screen-pop notifications. Includes DLR webhooks, rate limiting, and IP whitelisting.
RESTful
HTTP API
Simple POST/GET integration
RCS
Rich Messaging
Images, buttons, carousels
Flash
Priority SMS
Screen-pop notifications
DLR
Webhooks
Real-time delivery reports
Three ways to send SMS — choose the method that fits your application
Send standard SMS messages with alphanumeric sender ID, Unicode support, and configurable TPS (transactions per second).
Rich Communication Services with image carousels, action buttons, suggested replies, and branded messaging for enhanced customer engagement.
Class 0 Flash SMS messages that appear instantly as screen pop-ups without being saved to the inbox. Ideal for urgent alerts and emergency notifications.
Enterprise-grade SMS API infrastructure for developers
Clean, well-documented RESTful API endpoints for sending SMS, checking delivery status, and managing messages. Simple HTTP POST/GET integration compatible with any programming language.
Real-time delivery report push via HTTP POST callbacks when message status changes. Supports standard DLR status codes: DELIVERED, UNDELIVERABLE, EXPIRED, REJECTED, ENROUTE, and more.
Configurable per-tenant rate limits and TPS (transactions per second) throttling. Per-API-key rate limiting ensures fair usage and protects against abuse.
Full Unicode support for international character sets including Bengali, Arabic, Hindi, Chinese, and other non-Latin scripts. Automatic character encoding detection.
Use custom alphanumeric sender IDs (e.g., BRAND, APPNAME) instead of numeric phone numbers. Supports sender ID registration and compliance with global regulations.
Send SMS to multiple recipients in a single API request. Supported formats: JSON array, comma-separated values, and CSV upload. Automatic deduplication and validation.
Send rich messages with images, videos, carousels, quick reply buttons, suggested actions, and branded templates. Enhanced engagement with app-like messaging experience.
Priority SMS that appears as an instant screen pop-up notification. The message is displayed immediately without being saved to the inbox. Perfect for urgent alerts.
Restrict API access to specific IP addresses for enhanced security. Configure IP whitelists per API key from the dashboard. Supports IPv4 and CIDR notation.
Common questions about our SMS API, RCS, and Flash SMS services
The HTTP SMS API works with any programming language that can make HTTP requests — JavaScript/Node.js, Python, PHP, Ruby, Java, C#, Go, Rust, and more. We provide code examples and SDK snippets for popular languages.
When sending an SMS via the API, you provide a callback URL. The system pushes DLR updates to this URL as HTTP POST requests whenever the message status changes. The payload includes message ID, status, timestamp, and error codes.
RCS (Rich Communication Services) supports rich media (images, videos), interactive buttons, branded messaging, read receipts, and typing indicators. Standard SMS is plain text only. RCS requires compatible devices and carriers but provides a significantly enhanced user experience similar to OTT messaging apps.
Yes. Flash SMS can be sent through the HTTP SMS API by specifying a message class parameter (Class 0). Flash SMS messages appear as pop-up notifications on the recipient's screen and are not automatically saved to the inbox. They are ideal for urgent alerts and time-sensitive notifications.
Rate limits are configurable per tenant and displayed in the dashboard. You can set maximum TPS (transactions per second), daily message caps, and per-API-key rate limits. Professional and Enterprise plans include higher TPS allocations.
Deploy your own SMS API gateway with HTTP, RCS, and Flash SMS support in under 60 seconds. No setup fees. Pay only for messages sent.
Deploy Your Instance Free →