send_directive(<name>) with options
Send a directive to the endpoint. Action modifiers are used to send directive options:
send_directive('my_directive') with body = "Hello World"
The <name>
can be any text that identifies the directive to the endpoint.
A module exists for that simplifies working with send_directive.
The following ruleset shows send_directive() being used
ruleset a1299x188 { meta { name "Send Directive Example" author "nathan cerny" logging on } dispatch { // domain "exampley.com" } rule page_view { select when pageview ".*" pre { resp = http:get('http://webhooks.kynetxapps.net/h/a1299x188.dev/directive_example'); content = resp.pick('$..content'); } append('body', '<h1>Directive Response: </h1>' + content); } rule directive_example { select when webhook directive_example send_directive("text") with body = "my text response"; } }
The following demonstrates the preceding rule: