Send Email
curl --location --request POST 'https://api.zixflow.com/api/v1/campaign/email/send' \
--header 'Authorization: Bearer 56616641ee123b80a36b99fedc2bfa4f0d7f63072d97ddb1578c7a5aa970e7edde6618c7f750beb921aee3eebc9cc48899ee992fa4eb95a663d0e0b2eaa35b73f3b2344c' \
--header 'Content-Type: application/json' \
--data-raw '{
"to": [
"sample@gmail.com"
],
"subject": "API test 1",
"from": "test@domain.com",
"fromName": "sahil",
"bodyHtml": "<h1>Test 1</h1>",
"trackClicks": true,
"trackOpens": true,
"replyToEmail": "test2@domain2.com",
"attachments": ["63a98c9c2b6df936ac930c17"],
"replyToName": "sam",
"bodyText": "Just Text Email",
"callbackUrl": "https://webhook.site/0a276bc5-f0e4-4235-9006-b58b7d224ad5"
}'
{
"status": true,
"message": "Email sent successfully!"
}
Body
This is to contain email ids where you need to send emails. you can add multiple email ids where you need to send emails. Max 10 emails at one api.
This contains email subject
This is a from email id. you can assigned only verified email id. you can verify from email id from zixflow dashboard by below-specified section. dashboard - campaign -> settings -> email -> domain
Display name for from email address
This field used to send html content in email either bodyHtml or bodyText is required
This field used to send normal text content in email either bodyHtml or bodyText is required
Should the click be tracked? If no value has been provided, Account’s default setting will be used.
Should the opens be tracked? If no value has been provided, Account’s default setting will be used
Email address to reply to
Name to use when replying to the email.
An array of ID’s of attachments. Note: you can get attachment id from uploading attachment by upload attachment API
Call back where you received notifications related to email.
Response
Indicates whether the call was successful. true if successful, false if not.
success or error response message
curl --location --request POST 'https://api.zixflow.com/api/v1/campaign/email/send' \
--header 'Authorization: Bearer 56616641ee123b80a36b99fedc2bfa4f0d7f63072d97ddb1578c7a5aa970e7edde6618c7f750beb921aee3eebc9cc48899ee992fa4eb95a663d0e0b2eaa35b73f3b2344c' \
--header 'Content-Type: application/json' \
--data-raw '{
"to": [
"sample@gmail.com"
],
"subject": "API test 1",
"from": "test@domain.com",
"fromName": "sahil",
"bodyHtml": "<h1>Test 1</h1>",
"trackClicks": true,
"trackOpens": true,
"replyToEmail": "test2@domain2.com",
"attachments": ["63a98c9c2b6df936ac930c17"],
"replyToName": "sam",
"bodyText": "Just Text Email",
"callbackUrl": "https://webhook.site/0a276bc5-f0e4-4235-9006-b58b7d224ad5"
}'
{
"status": true,
"message": "Email sent successfully!"
}