Skip to main content

Request Body

info

This section describes the parameters you can pass when making a request to the IntelSend Email API.

📌 Parameters

NameTypeRequiredSample ValueDescription
templateIdInteger✅ Yes1..9999Numeric value of the template set via IntelSend admin portal.
sandboxModeBoolean❌ NotrueDefault: false. Sandbox mode allows sending emails only to whitelisted addresses.
useDraftTemplateBoolean❌ NofalseDefault: false. If true, sends using the draft version of the template. Otherwise, the latest published version is used.
parametersArray of key-value❌ No[ { "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.
fromString✅ Yesinfo@xyz.comThe sender email address. Must be assigned/approved.
sendAtDateTime❌ No2024-11-01 11:00:00Datetime format: YYYY-MM-DD HH:mm:ss (UTC). Default: current datetime.
uidString✅ Yesabc-123Unique identifier for tracking requests. Limit: 40 characters.
programIdInteger✅ Yes12345Program identifier (up to 6 digits). Used for grouping requests for reporting and billing.
checkDNCBoolean❌ NotrueDefault: true. If false, skips validation against the "Do Not Contact" list.