📢 Important Notice: SMS Fallback Route
IPROGSMS has reached its monthly limit. The system will automatically use our new SMS source provider (fallback) to ensure uninterrupted service.
⚠️ Important: If you want to send to all networks, add sender_name: "kaprets" to your API params.
📝 Note: When using the fallback provider, messages will be sent with the sender name "iprogtech" instead of IPROGSMS.
API Documentation
A complete guide to using the IPROG SMS API. Learn how to integrate SMS functionality into your applications.
API Endpoints
Explore all available endpoints for sending SMS and managing your account
POST
https://www.iprogsms.com/api/v1/sms_messages?api_token=1231asd1&message=Test+Message&phone_number=639109432834
Request Parameters
- api_token (string, required) - Your API TOKEN
- phone_number (string, required) - Recipient's phone number
- message (string, required) - Message content
- sms_provider (integer, optional) - SMS Provider (0, 1, or 2) | default: 0
Example Request
POST https://www.iprogsms.com/api/v1/sms_messages?api_token=1231asd1&message=Test+Message&phone_number=639109432834
Content-Type: application/json
{
"api_token": "1231asd1",
"phone_number": "09345678942",
"message": "Hello, this is a test message."
}
Response
{
"status": 200,
"message": "Your SMS message has been successfully added to the queue and will be processed shortly.",
"message_id": "iSms-XHYBk"
}
Code Examples
Get started quickly with code samples in multiple programming languages
curl -X POST "https://www.iprogsms.com/api/v1/sms_messages?api_token=1231asd1&message=Test+Message&phone_number=639109432834"