curl -X POST \
https://api.zixflow.com/api/v1/campaign/otp-flow \
-H 'Content-Type: application/json' \
-d '{
"webhookurl": "https://example.com/webhook",
"callbackData": "order123",
"messages": [
{
"channel": "sms",
"timeout": 0,
"messageType": "",
"data": {
"senderId": "SAMPLE",
"route": "promotional",
"number": "919876543210",
"message": "Boost efficiency with ZixFlow! 🚀 Streamline workflows & save time. Start now at www.zixflow.com or call 123-456-7890. Your success, simplified!",
"dltTemplateId": "1234",
"dltEntityId": "1234",
"isFlash": false,
"submissionStatus": true,
"reportURL": "https://example.com/webhook"
}
},
{
"channel": "whatsapp",
"timeout": 0,
"messageType": "template",
"data": {
"to": "919876543210",
"phoneId": "test-phone-id",
"templateName": "marketing_sample_2",
"language": "en",
"variables": {
"<variable_key>":"<variable_value>
},
"source": "OTPflow",
"linkWithRecord": false,
"reportURL": "https://example.com/webhook"
}
},
{
"channel": "rcs",
"timeout": 0,
"messageType": "text",
"data": {
"to": "919876543210",
"botId": "test-bot-id",
"text": "Boost efficiency with ZixFlow! 🚀 Streamline workflows & save time. Start now at www.zixflow.com or call 123-456-7890. Your success, simplified!",
"source": "OTPflow",
"linkWithRecord": false,
"reportURL": "https://example.com/webhook"
}
},
{
"channel": "email",
"timeout": 0,
"messageType": "",
"data": {
"to": [
"text@sample.com"
],
"subject": "Boost efficiency with ZixFlow!",
"from": "mailer@sample.us",
"fromName": "Zixflow Marketing",
"bodyHtml": "<h1>Boost efficiency with ZixFlow! 🚀 Streamline workflows & save time. Start now at www.zixflow.com or call 123-456-7890. Your success, simplified!</h1>",
"trackClicks": true,
"trackOpens": true,
"replyToEmail": "support@sample.com",
"attachments": [],
"replyToName": "Support",
"bodyText": "Boost efficiency with ZixFlow! 🚀 Streamline workflows & save time. Start now at www.zixflow.com or call 123-456-7890. Your success, simplified!",
"callbackUrl": "https://example.com/webhook"
}
}
]
}'