POST api/messages/templated
Sends a templated e-mail message.
Request Information
URI Parameters
None.
Body Parameters
Messages to send.
Collection of SendTemplatedEmailMessageDTOName | Description | Type | Additional information |
---|---|---|---|
From |
A valid e-mail address. |
string |
None. |
To |
A valid e-mail address. |
string |
None. |
CarbonCopy |
CC, a valid e-mail address, or a comma-separated array of e-mail addresses. |
string |
None. |
BlindCarbonCopy |
BCC, a valid e-mail address. |
string |
None. |
Category |
E-mail template category. |
string |
None. |
Code |
E-mail template code |
string |
None. |
Variables |
JSON-encoded e-mail template variables and their values. Use empty object "{}" when none are necessary. |
string |
None. |
DocumentURL |
URL where the document is stored. Must be in PDF format. |
string |
None. |
DocumentId |
Document Id. |
string |
None. |
AttachmentType |
Valid values are "attachment" for attachments, and "link" to add the document as a link. |
string |
None. |
ApplicationType |
Currently supported application types: retail. Can be null/empty if you don't want to track message status via a callback. |
string |
None. |
PrintDTOURL |
Print DTO URL - used when DocumentURL is not specified. |
string |
None. |
DocumentTemplateCategory |
Document template category - used when DocumentURL is not specified |
string |
None. |
DocumentTemplateCode |
Document template code - used when DocumentURL is not specified |
string |
None. |
Request Formats
application/json, text/json
[ { "From": "sample string 1", "To": "sample string 2", "CarbonCopy": "sample string 3", "BlindCarbonCopy": "sample string 4", "Category": "sample string 5", "Code": "sample string 6", "Variables": "sample string 7", "DocumentURL": "sample string 8", "DocumentId": "sample string 9", "AttachmentType": "sample string 10", "ApplicationType": "sample string 11", "PrintDTOURL": "sample string 12", "DocumentTemplateCategory": "sample string 13", "DocumentTemplateCode": "sample string 14" }, { "From": "sample string 1", "To": "sample string 2", "CarbonCopy": "sample string 3", "BlindCarbonCopy": "sample string 4", "Category": "sample string 5", "Code": "sample string 6", "Variables": "sample string 7", "DocumentURL": "sample string 8", "DocumentId": "sample string 9", "AttachmentType": "sample string 10", "ApplicationType": "sample string 11", "PrintDTOURL": "sample string 12", "DocumentTemplateCategory": "sample string 13", "DocumentTemplateCode": "sample string 14" } ]
text/html
[{"From":"sample string 1","To":"sample string 2","CarbonCopy":"sample string 3","BlindCarbonCopy":"sample string 4","Category":"sample string 5","Code":"sample string 6","Variables":"sample string 7","DocumentURL":"sample string 8","DocumentId":"sample string 9","AttachmentType":"sample string 10","ApplicationType":"sample string 11","PrintDTOURL":"sample string 12","DocumentTemplateCategory":"sample string 13","DocumentTemplateCode":"sample string 14"},{"From":"sample string 1","To":"sample string 2","CarbonCopy":"sample string 3","BlindCarbonCopy":"sample string 4","Category":"sample string 5","Code":"sample string 6","Variables":"sample string 7","DocumentURL":"sample string 8","DocumentId":"sample string 9","AttachmentType":"sample string 10","ApplicationType":"sample string 11","PrintDTOURL":"sample string 12","DocumentTemplateCategory":"sample string 13","DocumentTemplateCode":"sample string 14"}]
application/xml, text/xml
<ArrayOfSendTemplatedEmailMessageDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Common.WebAPI.DTOs"> <SendTemplatedEmailMessageDTO> <ApplicationType>sample string 11</ApplicationType> <AttachmentType>sample string 10</AttachmentType> <BlindCarbonCopy>sample string 4</BlindCarbonCopy> <CarbonCopy>sample string 3</CarbonCopy> <Category>sample string 5</Category> <Code>sample string 6</Code> <DocumentId>sample string 9</DocumentId> <DocumentTemplateCategory>sample string 13</DocumentTemplateCategory> <DocumentTemplateCode>sample string 14</DocumentTemplateCode> <DocumentURL>sample string 8</DocumentURL> <From>sample string 1</From> <PrintDTOURL>sample string 12</PrintDTOURL> <To>sample string 2</To> <Variables>sample string 7</Variables> </SendTemplatedEmailMessageDTO> <SendTemplatedEmailMessageDTO> <ApplicationType>sample string 11</ApplicationType> <AttachmentType>sample string 10</AttachmentType> <BlindCarbonCopy>sample string 4</BlindCarbonCopy> <CarbonCopy>sample string 3</CarbonCopy> <Category>sample string 5</Category> <Code>sample string 6</Code> <DocumentId>sample string 9</DocumentId> <DocumentTemplateCategory>sample string 13</DocumentTemplateCategory> <DocumentTemplateCode>sample string 14</DocumentTemplateCode> <DocumentURL>sample string 8</DocumentURL> <From>sample string 1</From> <PrintDTOURL>sample string 12</PrintDTOURL> <To>sample string 2</To> <Variables>sample string 7</Variables> </SendTemplatedEmailMessageDTO> </ArrayOfSendTemplatedEmailMessageDTO>
application/x-www-form-urlencoded
Response Information
Resource Description
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |