Send Marketing or Promotional Emails
This method allows you to send or schedule bulk emails (this will also create a list from the emails passed and allows for personalization).
URL
https://mail.tribearc.com/api/campaigns/send_email.php
PARAMETERS (POST)
api_key
your API key, available in Settings.from_name
the 'From name' of your campaignfrom_email
the 'From email' of your campaignreply_to
the 'Reply to' of your campaigntitle
the 'Title' of your campaignsubject
the 'Subject' of your campaignplain_text
the 'Plain text version' of your campaign (optional)html_text
the 'HTML version' of your campaign (To use personlization, include tags like this e.g [Name] [Email])emails
List of emails you want to send this campaign to. (To use personalization send emails separated with pipes, e.g 'ope | [email protected], jame | [email protected], titi | [email protected]')brand_id
Required only if you are creating a 'Draft' campaign (send_campaign
set to 0 or left as default). Brand IDs can be found under 'Brands' page named IDquery_string
eg. Google Analytics tags (optional)track_opens
Set to0
to disable,1
to enable and2
for anonymous opens tracking.track_clicks
Set to0
to disable,1
to enable and2
for anonymous clicks tracking.send_campaign
Set to1
if you want to send the campaign as well and not just create a draft. Default is0
.cc
Include additional emails as copy. If multiple emails, make them comma separatedbcc
Include additional emails as blind copy. If multiple emails, make them comma separatedschedule_date_time
Campaign will be scheduled if a valid date/time is passed. Date/time format eg. June 15, 2021 6:05pm. The minutes part of the time has to be in increments of5
, eg. 6pm, 6:05pm, 6:10pm, 6:15pm.schedule_timezone
Eg. 'America/New_York'. See the list of PHP's supported timezones. This parameter only applies if you're scheduling your campaign withschedule_date_time
parameter. TribeArc will use your default timezone if this parameter is empty.
RESPONSE (Plain text)
Success: Campaign created
Success: Campaign created and now sending
Success: Campaign scheduled
Error: No data passed
Error: API key not passed
Error: Invalid API key
Error: From name not passed
Error: From email not passed
Error: Reply to email not passed
Error: Subject not passed
Error: HTML not passed
Error: List or segment ID(s) not passed
Error: Unable to create campaign
Error: Unable to create and send campaign
Error: Unable to schedule campaign
Error: Unable to calculate totals
Error: Schedule_date_time is invalid
CLICK TO TRY ON POSTMAN