RAW Message Format Example

Create a AWS SNS notification with Message Format = RAW, for example:

  • Create a new rule and open the Webhooks tab.

  • Select [AWS-SNS] test from the Endpoint drop-down.

  • Enable the OPEN, REPEAT, and CANCEL triggers.

  • Customize the alert messages using placeholders as necessary, for example:

  • OPEN

    {
        "status": "${status}",
        "entity": "${entity}",
        "rule": "${rule}",
        "tags": "${tags}",
        "message": "The rule is open"
    }
  • REPEAT
    {
        "status": "${status}",
        "entity": "${entity}",
        "rule": "${rule}",
        "tags": "${tags}",
        "repeatCount": "${repeat_count}",
        "message": "The rule is still open"
    }
  • CANCEL
    {
        "status": "${status}",
        "entity": "${entity}",
        "rule": "${rule}",
        "tags": "${tags}",
        "repeatCount": "${repeat_count}",
        "message": "The rule is cancel"
    }

  • Click Save to save the rule.

  • The rule creates new windows when new commands are received by the database.

It may take a few seconds for the first commands to arrive and to trigger the notifications. You can open and refresh the Alerts > Open Alerts page to verify that an alert is open for your rule.

Test

The AWS SNS Subscriptions:

Notifications examples

Email protocol

Http protocol

The HTTP subscription with parameter raw message delivery = false:

Http protocol

The HTTP subscription with parameter raw message delivery = true: