(Classic) send_directive()

(Classic) send_directive()

This content is archived.

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. 

The options are given as a map. The map can include any keys and values that the developer wishes. 

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"; } }