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 | 6761da1971c8c340961488c6 | Numeric value of the template set via IntelSend admin portal. |
channel | String | ✅ Yes | email | Default: false. Sandbox mode allows sending emails only to whitelisted addresses. |
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 | info@xyz.com | The sender email address. Must be assigned/approved. |
from | String | ✅ Yes | info@xyz.com | The sender email address. Must be assigned/approved. |
uid | String | ✅ Yes | abc-123 | Unique identifier for tracking requests. Limit: 40 characters. |
{
"channel": "email",
"uid": "12456",
"to": "jaspreetsingh09912@gmail.com",
"from": "info@intelsend.com",
"template-id": "6761da1971c8c340961488c6",
"params": {
"NAME": "Riddhi",
"AMOUNT": "$ 1234"
}
}