These APIs allow an admin user to configure e-mail to be sent to specified persons in the event of an alarm. Email Action Configuration APIs are designed to support GET and POST requests:
Supported HTTP methods: GET, POST
Allowed roles: Administrator, Operator, User
The parameters involved in executing this API request are:
Field | Description |
---|---|
emailactionname | Any display name for the action. If the display name of the email action contains a special character like # , & or + :
while passing the emailactionname parameter in the RESTAPI. |
subject | The subject of the e-mail. |
message | The message of the e-mail. |
businesstype |
Possible Values are:
|
mailformat | The format of the message: HTML, Plain Text or Both. |
smtpserver | The Server IP or host name of the host in which the SMTP server runs. |
smtpport | SMTP Port. 25 by default. |
businesshouraction | True if a business hour needs to be associated to this action |
businessid | Business ID |
appendmessage | Choose whether to append the alarm information generated by Applications Manager to the Email. True or false |
toaddress | The receiver's address. |
fromaddress | The sender's address |
This API allows an admin user to create an email action in Applications Manager.
For XML Response:
https://[HOST]:[PORT]/AppManager/xml/actions/emailaction?apikey=[ API Key ]&subject=[ Subject]&businesstype=[ Type]&mailformat=[ HTML/Plain Text/Both]&smtpserver=[ SMTP Server]&fromaddress=[ Sender address]&emailactionname=[ Name ]&businesshouraction=[ True/False ]&message=[ Message Text ]&businessid=[ Business ID]&toaddress=[ Receiver's Address]&appendmessage=[ True/False ]&smtpport=[ Port ]
For JSON Response:
https://[HOST]:[PORT]/AppManager/json/actions/emailaction?apikey=[ API Key ]&subject=[ Subject]&businesstype=[ Type]&mailformat=[ HTML/Plain Text/Both]&smtpserver=[ SMTP Server]&fromaddress=[ Sender address]&emailactionname=[ Name ]&businesshouraction=[ True/False ]&message=[ Message Text ]&businessid=[ Business ID]&toaddress=[ Receiver's Address]&appendmessage=[ True/False ]&smtpport=[ Port ]
https://apm-prod-server:8443/AppManager/xml/actions/emailaction?apikey=aaaaaabbbbbbccccccddddddeeeeee&subject=(Admin) Alarm from the Applications Manager&businesstype=1&mailformat=both&smtpserver=smtp&fromaddress=mailid@appmanager.com&emailactionname=Applications manager&businesshouraction=true&message=This information has been generated by the Applications Manager&businessid=10000&toaddress=mailid@domain.com&appendmessage=true&smtpport=25
This API allows an admin user to edit any email action configured in Applications Manager.
For XML Response:
https://[HOST]:[PORT]/AppManager/xml/actions/emailaction?apikey=[ API Key ]&subject=[ Subject]&businesstype=[ Business Type]&mailformat=[ HTML/Plain Text/Both]&smtpserver=[ SMTP Server]&fromaddress=[ Sender address]&businesshouraction=[ True/False ]&message=[ Message Text ]&emailactionid=[ ID ]&businessid= ID ]&toaddress=[ Receiver's Address]&appendmessage=[ True/False ]&displayname=[ Display Name]&smtpport=[ Port ]
For JSON Response:
https://[HOST]:[PORT]/AppManager/json/actions/emailaction?apikey=[ API Key ]&subject=[ Subject]&businesstype=[ Business Type]&mailformat=[ HTML/Plain Text/Both]&smtpserver=[ SMTP Server]&fromaddress=[ Sender address]&businesshouraction=[ True/False ]&message=[ Message Text ]&emailactionid=[ ID ]&businessid= ID ]&toaddress=[ Receiver's Address]&appendmessage=[ True/False ]&displayname=[ Display Name]&smtpport=[ Port ]
https://apm-prod-server:8443/AppManager/xml/actions/emailaction?apikey=aaaaaabbbbbbccccccddddddeeeeee&subject=(Admin) Alarm from the Applications Manager&businesstype=0&mailformat=html&smtpserver=smtp&fromaddress=mailid@appmanager.com&businesshouraction=true&message=This information has been generated by the Applications Manager&emailactionid=10000&businessid=10000&toaddress=mailid@domain.com&appendmessage=true&displayname=Applications manager&smtpport=25
This API allows an admin user to delete an email action in Applications Manager.
For XML Response:
https://[HOST]:[PORT]/AppManager/xml/actions/emailaction?apikey=[ API Key ]&emailactionid=[Business Id],&TO_DELETE=true
For JSON Response:
https://[HOST]:[PORT]/AppManager/json/actions/emailaction?apikey=[ API Key ]&emailactionid=[Business Id],&TO_DELETE=true
https://apm-prod-server:8443/AppManager/xml/actions/emailaction?apikey=aaaaaabbbbbbccccccddddddeeeeee&emailactionid=10000,&TO_DELETE=true
This API allows an admin user to list down the email actions in Applications Manager.
For XML Response:
https://[HOST]:[PORT]/AppManager/xml/actions/emailaction?apikey=[ API Key ]
For JSON Response:
https://[HOST]:[PORT]/AppManager/json/actions/emailaction?apikey=[ API Key ]
https://apm-prod-server:8443/AppManager/xml/actions/emailaction?apikey=aaaaaabbbbbbccccccddddddeeeeee