CData Python Connector for Mailchimp

Build 25.0.9434

TransactionalSendTemplate

Send a new transactional message through the Transactional API using a template.

Stored Procedure Specific Information

The TemplateName, TemplateContent, and To inputs are required. For example:

exec TransactionalSendTemplate TemplateContent = '[{\"name\" : \"aaaa\" , \"content\" : \"nakdkasdmk\"}]', TemplateName = 'abcd', To = '[{ \"email\" : \"[email protected]\" , \"name\" : \"XYZ\", \"type\" : \"to\"}]';

Alternatively, you can provide ToEmails, CcEmails, or BccEmails along with TemplateName and TemplateContent to create a template:

exec TransactionalSendTemplate TemplateContent = '[{\"name\" : \"aaaa\" , \"content\" : \"nakdkasdmk\"}]', TemplateName = 'abcd', ToEmails='[email protected],[email protected],[email protected]', ToNames='XYZ,,ABC', CcEmails='[email protected],[email protected]'

Input

Name Type Required Description
TemplateName String True The immutable slug of a template that exists in the user's account.
TemplateContent String True An array of template content to send.
Html String False The full HTML content to be sent.
Text String False The optional full text content to be sent.
Subject String False The message subject.
FromEmail String False The sender email address.
FromName String False The optional from name to be used.
To String False An array of recipient information.
ToEmails String False The comma-separated list of emails for type 'to'.
ToNames String False The comma-separated list of names for type 'to'.
CcEmails String False The comma-separated list of emails for type 'cc'.
CcNames String False The comma-separated list of names for type 'cc'.
BccEmails String False The comma-separated list of emails for type 'bcc'.
BccNames String False The comma-separated list of names for type 'bcc'.
Headers String False The optional extra headers to add to the message.
Important Boolean False Indicates whether this message is important, and should be delivered ahead of non-important messages.
TrackOpens Boolean False Indicates whether to turn on open tracking for the message.
TrackClicks Boolean False Indicates whether to turn on click tracking for the message.
AutoText Boolean False Indicates whether to automatically generate a text part for messages that are not given text.
AutoHtml Boolean False Indicates whether to automatically generate an HTML part for messages that are not given HTML.
InlineCss Boolean False Indicates whether to automatically inline all CSS styles provided in the message HTML - only for HTML documents less than 256KB in size.
UrlStripQs Boolean False Indicates whether to strip the query string from URLs when aggregating tracked URL data.
PreserveRecipients Boolean False Indicates whether to expose all recipients in to 'To' header for each email.
ViewContentLink Boolean False Set to false to remove content logging for sensitive emails.
BccAddress String False An optional address to receive an exact copy of each recipient's email.
TrackingDomain String False A custom domain to use for tracking opens and clicks instead of mandrillapp.com.
SigningDomain String False A custom domain to use for SPF/DKIM signing instead of mandrill.
ReturnPathDomain String False A custom domain to use for the messages's return-path.
Merge Boolean False Indicates whether to evaluate merge tags in the message.
MergeLanguage String False The merge tag language to use when evaluating merge tags, either mailchimp or handlebars.

使用できる値は次のとおりです。mailchimp, handlebars

GlobalMergeVars String False The global merge variables to use for all recipients.
MergeVars String False The per-recipient merge variables, which override global merge variables with the same name.
Tags String False An array of string to tag the message with.
Subaccount String False The unique Id of a subaccount for this message. The subaccount must already exist or the stored procedure will fail.
GoogleAnalyticsDomains String False An array of strings indicating which matching URLs have Google Analytics parameters appended to their query string automatically.
GoogleAnalyticsCampaign String False An optional string indicating the value to set for the utm_campaign tracking parameter.
Metadata String False An associative array of user metadata.
RecipientMetadata String False The per-recipient metadata that overrides the global values specified in the metadata parameter.
Attachments String False An array of supported attachments to add to the message.
AttachmentLocations String False The comma-separated values of file location of attachments.
AttachmentName String False The name of the attachment for which the content is sent in AttachmentContent.
Images String False An array of embedded images to add to the message.
ImageLocations String False The comma-separated values of file location of images.
ImageName String False The name of the image for which the content is sent in ImageContent.
Async Boolean False Enable a background sending mode that is optimized for bulk sending.
IpPool String False The name of the dedicated ip pool that should be used to send the message.
SendAt Datetime False When this message should be sent as a UTC timestamp in YYYY-MM-DD HH:MM:SS format.

Result Set Columns

Name Type Description
Success String Indicates whether the operation was successful.
Id String The message's unique Id.
Email String The email address of the recipient.
Status String The sending status of the recipient.
RejectReason String The reason for the rejection if the recipient status is 'rejected'.
QueuedReason String A string that uniquely identifies the campaign associated with a cart.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434