Request Body
info
This section describes the parameters you can pass when making a request to the IntelSend Email API.
📌 Parameters​
- Parameters Table
- Sample JSON
| Name | Type | Required | Sample Value | Description |
|---|---|---|---|---|
template-id | String | ✅ Yes | 688b634bf19b87633060398f | value of the template set via IntelSend admin portal. |
channel | String | ✅ Yes | sms | channel must be sms in case of sending sms campaign |
params | Array of key-value | ✅ Yes | [ { "uid": "abc-123", "to": "abc@gmail.com", "name": "Deepak" }, { "uid": "xyz-123", "to": "xyz@outlook.com", "name": "Jim" } ] | Array of objects with key-value pairs. Keys are template variable names; values replace them dynamically. If no variables, array can be empty. |
to | String | ✅ Yes | 3233933379 | The **sender phone **. Must be assigned/approved. |
from | String | ✅ Yes | 9498671145 | The sender phone. Must be assigned/approved. |
uid | String | ✅ Yes | abc-123 | Unique identifier for tracking requests. Limit: 40 characters. |
{
"channel": "sms",
"uid": "12456",
"to": "3233933379",
"from": "9498671145",
"template-id": "688b634bf19b87633060398f",
"params": {
"MEMBER_NAME": "Deepak Kumar Yadav",
"MEMBERSHIP_LEVEL": "Gold",
"MEMBERSHIP_ID": "MEM123410",
"BALANCE": 250.0,
"POINTS": 250,
"JOIN_DATE": "2025-07-31"
}
}