Skip to main content
Send Bulk SMS (POST)

Send Bulk SMS (POST)

Send bulk SMS messages using the POST method with a JSON request body. This method is recommended for sending different messages to different recipients.

Request Body

SenderId
string
required
Approved sender ID for the messages
Messages
array
required
Array of message objects
Messages[].Number
string
required
Mobile number for the message
Messages[].Text
string
required
Message text content
ApiKey
string
required
Your API key for authentication
ClientId
string
required
Your client identifier for authentication
Is_Unicode
boolean
Set to true for Unicode messages (default: false)
Is_Flash
boolean
Set to true for flash messages (default: false)
SchedTime
string
Schedule time in yyyy-MM-dd HH:MM format (optional)

Response

ErrorCode
number
Error code (0 for success)
ErrorDescription
string
Description of the result
Data
array
Array of message results
Data[].MobileNumber
string
Mobile number that received the message
Data[].MessageId
string
Unique message ID for tracking

Success Response

Message Examples

Personalized Notifications

Appointment Reminders

Marketing Campaigns

Use Cases

  • Personalized messaging: Send different messages to different recipients
  • Marketing campaigns: Targeted messages for different customer segments
  • Notifications: Different notification types for different users
  • Appointment reminders: Personalized reminders with specific details
  • Order updates: Different status updates for different orders
  • Event invitations: Personalized invitations with different details

Best Practices

  1. Batch size: Keep batch sizes reasonable (100-500 messages per request)
  2. Error handling: Handle individual message failures gracefully
  3. Rate limiting: Respect API rate limits for bulk operations
  4. Message validation: Validate message content before sending
  5. Personalization: Use recipient data to personalize messages