Skip to content

Aborting messages

Using Liquid templating, you have the option to abort messages with conditional logic. For example:

1
2
3
4
{% connected_content https://example.com/webservice.json :save connected %}
   {% if connected.recommendations.size < 5 or connected.foo.bar == nil %}
     {% abort_message() %}
   {% endif %}

In this example, the conditionals connected.recommendations.size < 5 and connected.foo.bar == nil specify situations that would cause the message to be aborted.

You can also specify an abort reason, which will be saved to the Message Activity Log in your Developer Console. This abort reason must be a string and cannot contain Liquid.

{% abort_message('Could not get enough recommendations') %}

WAS THIS PAGE HELPFUL?
New Stuff!