The emailSend Web API Method
This action allows you to send email.
Version: 1.3
Required Permissions: Full
HTTP method: POST
Supported by Editions: All
Request Parameters:
Parameter |
Type |
Required |
Description |
to |
String |
Yes |
Valid email address of a recipient. |
toName |
String |
No |
Name the recipient. |
from |
String |
Yes |
Valid email address from your domain. |
fromName |
String |
No |
This is name appended to the from email field. |
subject |
String |
Yes |
the subject of your email. |
templateName |
String |
Yes |
The template name without an extension .phtml. |
templateParams |
Array |
No |
Parameters that will be assigned to your template. |
headers |
Array |
No |
Add a raw header line, either in name => value, or as a single string 'name: value'. |
html |
Boolean |
No |
The content type: ‘true’ for html, ‘false’ for plain text. Default is true. |
Expected Response Code: 200 OK. For more information see Response Format.
Response Type: status
Possible Action Specific Error Codes:
HTTP Code |
Error Code |
Description |
500 |
internalServerError |
The system could not send message, possibly due to a transport error. |
500 |
smtpHostsIsMissing |
Smtp host is missing in configuration. |
500 |
smtpPortIsMissing |
Smtp port is missing in configuration |
500 |
smtpConnectionClassIsMissing |
Smtp connection class is missing in configuration |
500 |
emailSendTransportIsMissing |
Email transport is missing in configuration |
Example
|
Request
Response
|