Skip to page content

Send Email campaign

Send an email to multiple recipients, immediately or at a scheduled time in UTC.

POSThttps://api.quantumtec.eu/v1/email/bulk

POST: X-ApiKey headerAuthentication

Availability

Reference for published API v1 Email and Viber methods. Confirm availability for your account with your account manager.

Request body

Request body
ParameterDescription
fromstringrequiredSender email address.
textstringrequiredEmail body as plain text or HTML.
subjectstringrequiredEmail subject.
isHtmlbooleanrequiredUse true for HTML and false for plain text.
replyTostringoptionalAddress to receive replies.
recipientsarrayrequiredEmail recipients.
recipients[].tostringrequiredRecipient email address.
recipients[].messageIdstringoptionalYour message ID. Assigned automatically when omitted.
bulkIdstringoptionalYour campaign ID. Assigned automatically when omitted.
startTimestringoptionalStart time in UTC, for example 2026-09-15T10:00:00.000Z. Starts immediately when omitted.
cURL · POST
curl --request POST 'https://api.quantumtec.eu/v1/email/bulk' \
  --header 'X-ApiKey: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
  "from": "sender@example.com",
  "subject": "Test message",
  "text": "Hello",
  "isHtml": false,
  "recipients": [
    {
      "to": "recipient@example.com"
    },
    {
      "to": "another@example.com"
    }
  ]
}'

Attachments

Attachments
ParameterDescription
attachmentsarrayoptionalEmail attachments.
attachments[].fileNamestringoptionalFile name.
attachments[].contentTypestringoptionalFile content type.
attachments[].datastringoptionalFile contents; the published v1 guide does not specify the encoding.

Response

Response
ParameterDescription
bulkIdstringCampaign identifier.
JSON response
{
  "bulkId": "1545e7e0-ad73-1f42-831a-5345bd11d5b4"
}

Delivery reports

API v1 lists /sms/report and /sms/report/bulk in the shared reports section. It does not specify separate Email or Viber report URLs. Confirm which report method applies to your channel with your account manager.