|
API Method | HTTP method | Endpoint | Description |
---|
transactional.messageSend | POST
| /transactional.messageSend.json
| Sends a mail message over http API. The SMTP account will be chosen based on the from address of the list or a specific account may be sent.
|
transactional.messageSendRaw | POST
| /transactional.messageSendRaw.json
| Sends a mail message over http API. The SMTP account will be chosen based on the from address of the list or a specific account may be sent.
|
transactional.messageSendTemplate | POST
| /transactional.messageSendTemplate.json
| Sends a mail message over http API using a stored template. The SMTP account will be chosen based on the from address of the list or a specific account may be sent.
|
transactional.templateSave | POST
| /transactional.templateSave.json
| Saves a template to an account
|
transactional.templateDelete | POST
| /transactional.templateDelete.json
| Deletes a template from an account
|
transactional.templateAll | GET
| /transactional.templateAll.json
| Returns a dict with the templates for this account (keys are template ids)
|
transactional.templateGet | GET
| /transactional.templateGet.json
| Returns a dict containing the template data: type, content
|
transactional.templateRender | GET
| /transactional.templateRender.json
| Returns a dict with the rendered HTML code in the key: content
|
transactional.accountTags | GET
| /transactional.accountTags.json
| Returns an array containing the account tags
|
transactional.accountTagCreate | POST
| /transactional.accountTagCreate.json
| Returns an array containing the info of the added tag
|
transactional.accountTagDelete | POST
| /transactional.accountTagDelete.json
| Returns an array containing the info of the deleted tag
|
transactional.accountTagStats | GET
| /transactional.accountTagStats.json
| Returns stats for a tag in a given period, grouped by unit
|
transactional.accountStats | GET
| /transactional.accountStats.json
| Returns stats for a SMTP account in a given period, grouped by unit
|
transactional.accountHistory | GET
| /transactional.accountHistory.json
| Returns an array of actions, sorted in descending order, for a SMTP account
|
transactional.emailHistory | GET
| /transactional.emailHistory.json
| Returns an array of actions, sorted in descending order, for an email address
|
transactional.emailGetRejectStatus | GET
| /transactional.emailGetRejectStatus.json
| Returns info about the reject status of an email. The response is a dict with the keys: unsub, hardbounce, spam, bounce. A message will be rejected if an email has a count of at least 1 for the status types spam, unsub, hardbounce. It will also be rejected if the status bounce (softbounce eg: out of storage space) exceeds 10.
|
transactional.emailAddRejectStatusType | POST
| /transactional.emailAddRejectStatusType.json
| Adds a reject status type for an email. A message will be rejected if an email has a count of at least 1 for the status types spam, unsub, hardbounce. It will also be rejected if the status bounce (softbounce eg: out of storage space) exceeds 10. The response is an int with the new value of the status.
|
transactional.emailRemoveRejectStatusTypes | POST
| /transactional.emailRemoveRejectStatusTypes.json
| Removes reject status types for an email. A message will be rejected if an email has a count of at least 1 for the status types spam, unsub, hardbounce. It will also be rejected if the status bounce (softbounce eg: out of storage space) exceeds 10. The response is the string OK.
|