Skip to main content

Request Body

Parameters

NameTypeRequiredSample ValueDescription
templateIdIntegerYes1..9999Numeric value template that is set via IntelSend admin portal
sandboxModeBooleanNotrueDefault: false (send for production). True: Sandbox mode allows sending SMS only to whitelisted numbers.
useDraftTemplateBooleanNofalseDefault: false. True: Send the SMS to template in draft mode. False: Send to the latest published version of SMS template.
parametersArray of key valueNo[ { "uid": "abc-123", "to": "abc@gmail.com", "name": "Deepak", "address": "1234" }, { "uid": "xyz-123", "to": "xyz@outlook.com", "name": "Jim", "address": "1234" } ]Array of objects with key-value pairs. Keys are variable names in the SMS template. Values replace content for each variable. If no dynamic variables, array is blank. If a key is null or not passed, default value will be blank ('').
fromStringYesinfo@xyz.comAssigned from email address
sendAtDateTimeNo2024-11-01 11:00:00Datetime format as YYYY-MM-DD HH:mm:ss in UTC timezone. HH → 00-23. Default: Current datetime.
uidStringYesabc-123Limit: 40 characters. Used for tracking purposes. This uid will be returned in request response. Should be unique for each request.
programIdIntegerYes12345Limit: 6 digits only. Used to bundle multiple requests in a single programId. For reporting and billing purposes.
checkDNCBooleanNotrue or falseDefault: true. If false, we won’t check the email address that has opted out of the previous email.

Refer to the Examples for sample requests.