EmailApi (Email APIs)
sendEmail
Send email to recipient via the internally provision gateway of the workbench.
EmailApi.sendEmail(String appName, String email, String subject, String content,
String template, String fromAlias, Map<String, Object> templateParams)
or
EmailApi.sendEmail(String appName, String email, String subject, String content,
String template, String fromAlias, Map<String, Object> templateParams, String senderEmail)
or
EmailApi.sendEmail(final String toEmail, final String subject, String content)
or
EmailApi.sendEmail(final String toEmail, final String template,
final Map<String, Object> emailParams, final String subject)parameters:
appName: name of the internal application
email: email of the sender
subject: subject of a email
content: contents
template: template to be used
fromAlias: alias name
templateParams: template parameters
senderEmail: sender email
toEmail: to email
emailParams : email paramsReturn:
result of the operationsendEmailMarkDownContent
Send email with markdown contents.
EmailApi.sendEmailMarkDownContent(String mailTo, String body, String subject)parameters:
mailTo: recipient address
body: body with markdown
subject: subject of the emailReturn:
result of the operationsendEmailUsingFunction
Send email using the function
EmailApi.sendEmailUsingFunction(String functionName,
Map<String, Object> emailParams)parameters:
functionName
emailParamsReturn:
booleangetSubject
Get subject
EmailApi.getSubject(String templateName, String defaultSubject,
Map<String, Object> emailParams)parameters:
templateName
defaultSubject
emailParamsReturn:
StringgetProcessedEmailContentFromTemplate
get processed email content from template
EmailApi.getProcessedEmailContentFromTemplate(String templateName,
Map<String, Object> emailParams)parameters:
templateName
emailParamsReturn:
StringemailTemplateExists
check if the email template exits
EmailApi.emailTemplateExists(String templateName)parameters:
templateNameReturn:
booleangetEmailProps
get email props
EmailApi.getEmailProps(String templateName)parameters:
templateNameReturn:
Map<String, Object>getServerName
get server name
EmailApi.getServerName()parameters:
NoneReturn:
StringLast updated
Was this helpful?