<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger</link><pubDate>Wed, 19 Jun 2019 21:04:44 GMT</pubDate><guid isPermaLink="false">1e0dfd96-2544-407e-9a81-05d53e91514a</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger#comments</comments><description>Current Revision posted to Developer Training by Ben Tiedt on 06/19/2019 21:04:44&lt;br /&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Automations can be triggered via HTTP requests to enable external integrations either from web hooks, custom HTTP integrations, or even end-users.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Triggering_Automations_using_HTTP_Requests" name="Triggering_Automations_using_HTTP_Requests"&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;Triggering Automations using HTTP Requests&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;HTTP triggering allows an automation to directly handle an incoming HTTP request from an automation-specific URL extension to the [[REST API]]. To enable an automation to be triggered via HTTP,&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;On the automation&amp;#39;s &lt;strong&gt;Overview&lt;/strong&gt;, locate &lt;strong&gt;Triggers&lt;/strong&gt;, and check &lt;strong&gt;HTTP Request&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Select the authentication option required by the automation&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;REST Authentication&lt;/strong&gt;. When authenticating with REST Authentication, each request to the automation will be authenticated using the same options used to authenticate other REST API requests. OAuth, API Keys, and requests made from platform-rendered UI using the &lt;code&gt;$.telligent.evolution.post/get/put/del()&lt;/code&gt; client-side APIs are supported. If authentication fails, the automation will not execute. If authenticated, the accessing user (if &lt;strong&gt;Execute as the service account&lt;/strong&gt; is not checked) and &lt;code&gt;context_v2_automationTrigger.TriggeredBy&lt;/code&gt; will be set to the user who was used to authenticate.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;No Authentication&lt;/strong&gt;. When no authentication is selected, no authentication or access restriction is applied to the request. Every request is provided to the automation to process. This technique is suitable for web hooks, for example, where a signature header may be provided and can be validated against a pre-shared secret key and hashing algorithm. When choosing to use no authentication on an automation, ensure that the automation is implementing appropriate logic to ensure it should be executing.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Take note of the URL in the inline documentation. This is the URL at which you can trigger the automation.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-12-83/http.PNG" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Using_HTTP_Triggers_in_Automation_Implementations" name="Using_HTTP_Triggers_in_Automation_Implementations"&gt;&lt;/a&gt;Using HTTP Triggers in Automation Implementations&lt;/h2&gt;
&lt;p&gt;When an automation is triggered by an HTTP request, details about the request are made available through the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; API which provides the following members to handle interaction with the HTTP request and providing a response:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Entity&lt;/strong&gt;. For HTTP triggers, the Entity will always be &amp;quot;Http&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Event&lt;/strong&gt;. For HTTP triggers, the Event is the HTTP method used to make the HTTP request. For example: &amp;quot;GET&amp;quot;, &amp;quot;POST&amp;quot;, &amp;quot;PUT&amp;quot;, &amp;quot;DELETE&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arguments&lt;/strong&gt;. For HTTP triggers, the Arguments property is always exposes two properties:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Request&lt;/strong&gt;. Request provides data about the incoming request:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/json&amp;quot;, Data represents the parsed object from the JSON provided in the request&amp;#39;s body. This property makes it easy to handle rich data definitions encoded as JSON.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Form&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/x-www-form-urlencoded&amp;quot; or &amp;quot;multipart/form-data&amp;quot;, Form provides the parsed form values from the body of the request.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The parsed headers from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Method&lt;/strong&gt;. The HTTP method of the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryString&lt;/strong&gt;. The parsed query string from the request.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Response&lt;/strong&gt;. Response provides access to format the response back to the HTTP client:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The headers to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;StatusCode&lt;/strong&gt;. The HTTP status code to respond with. If not provided, 200 will be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the inline documentation for the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; for more details about HTTP trigger arguments.&lt;/p&gt;
&lt;h2&gt;&lt;a id="HTTP_Trigger_Notes" name="HTTP_Trigger_Notes"&gt;&lt;/a&gt;HTTP Trigger Notes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;HTTP enablement is provided on an automation, however, the automation is not enabled until an instance is created in &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automations&lt;/strong&gt;. Until at least one instance of the automation is enabled, the URL provided in the inline documentation for the automation will not be accessible.&lt;/li&gt;
&lt;li&gt;Automations support multiple instances, but only one HTTP response can be provided. For automations that can be triggered by HTTP requests, if there are multiple enabled instances defined in &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automations&lt;/strong&gt;, the automation will be executed multiple times (once for each instance) when an HTTP request triggers the automation.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger/revision/4</link><pubDate>Wed, 19 Jun 2019 20:50:00 GMT</pubDate><guid isPermaLink="false">1e0dfd96-2544-407e-9a81-05d53e91514a</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger#comments</comments><description>Revision 4 posted to Developer Training by Ben Tiedt on 06/19/2019 20:50:00&lt;br /&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Automations can be triggered via HTTP requests to enable external integrations either from web hooks, custom HTTP integrations, or even end-users.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Triggering_Automations_using_HTTP_Requests" name="Triggering_Automations_using_HTTP_Requests"&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;Triggering Automations using HTTP Requests&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;HTTP triggering allows an automation to directly handle an incoming HTTP request from an automation-specific URL extension to the [[REST API]]. To enable an automation to be triggered via HTTP,&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;On the automation&amp;#39;s &lt;strong&gt;Overview&lt;/strong&gt;, locate &lt;strong&gt;Triggers&lt;/strong&gt;, and check &lt;strong&gt;HTTP Request&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Select the authentication option required by the automation&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;REST Authentication&lt;/strong&gt;. When authenticating with REST Authentication, each request to the automation will be authenticated using the same options used to authenticate other REST API requests. OAuth, API Keys, and requests made from platform-rendered UI using the &lt;code&gt;$.telligent.evolution.post/get/put/del()&lt;/code&gt; client-side APIs are supported. If authentication fails, the automation will not execute. If authenticated, the accessing user (if &lt;strong&gt;Execute as the service account&lt;/strong&gt; is not checked) and &lt;code&gt;context_v2_automationTrigger.TriggeredBy&lt;/code&gt; will be set to the user who was used to authenticate.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;No Authentication&lt;/strong&gt;. When no authentication is selected, no authentication or access restriction is applied to the request. Every request is provided to the automation to process. This technique is suitable for web hooks, for example, where a signature header may be provided and can be validated against a pre-shared secret key and hashing algorithm. When choosing to use no authentication on an automation, ensure that the automation is implementing appropriate logic to ensure it should be executing.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Take note of the URL in the inline documentation. This is the URL at which you can trigger the automation.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-12-83/http.PNG" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Using_HTTP_Triggers_in_Automation_Implementations" name="Using_HTTP_Triggers_in_Automation_Implementations"&gt;&lt;/a&gt;Using HTTP Triggers in Automation Implementations&lt;/h2&gt;
&lt;p&gt;When an automation is triggered by an HTTP request, details about the request are made available through the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; API which provides the following members to handle interaction with the HTTP request and providing a response:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Entity&lt;/strong&gt;. For HTTP triggers, the Entity will always be &amp;quot;Http&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Event&lt;/strong&gt;. For HTTP triggers, the Event is the HTTP method used to make the HTTP request. For example: &amp;quot;GET&amp;quot;, &amp;quot;POST&amp;quot;, &amp;quot;PUT&amp;quot;, &amp;quot;DELETE&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arguments&lt;/strong&gt;. For HTTP triggers, the Arguments property is always exposes two properties:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Request&lt;/strong&gt;. Request provides data about the incoming request:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/json&amp;quot;, Data represents the parsed object from the JSON provided in the request&amp;#39;s body. This property makes it easy to handle rich data definitions encoded as JSON.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Form&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/x-www-form-urlencoded&amp;quot; or &amp;quot;multipart/form-data&amp;quot;, Form provides the parsed form values from the body of the request.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The parsed headers from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Method&lt;/strong&gt;. The HTTP method of the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryString&lt;/strong&gt;. The parsed query string from the request.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Response&lt;/strong&gt;. Response provides access to format the response back to the HTTP client:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The headers to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;StatusCode&lt;/strong&gt;. The HTTP status code to respond with. If not provided, 200 will be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the inline documentation for the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; for more details about HTTP trigger arguments.&lt;/p&gt;
&lt;h2&gt;&lt;a id="HTTP_Trigger_Notes" name="HTTP_Trigger_Notes"&gt;&lt;/a&gt;HTTP Trigger Notes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;HTTP enablement is provided on an automation, however, the automation is not enabled until an instance is created in &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automations&lt;/strong&gt;. Until at least one instance of the automation is enabled, the URL provided in the inline documentation for the automation will not be accessible.&lt;/li&gt;
&lt;li&gt;Automations support multiple instances, but only one HTTP response can be provided. For automations that can be triggered by HTTP requests, if there are multiple enabled instances defined in &lt;strong&gt;Administration &amp;gt; Automations &amp;gt; Automations&lt;/strong&gt;, the automation will be executed multiple times (once for each instance) when an HTTP request triggers the a&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger/revision/3</link><pubDate>Wed, 19 Jun 2019 20:01:44 GMT</pubDate><guid isPermaLink="false">1e0dfd96-2544-407e-9a81-05d53e91514a</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger#comments</comments><description>Revision 3 posted to Developer Training by Ben Tiedt on 06/19/2019 20:01:44&lt;br /&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Automations can be triggered via HTTP requests to enable external integrations either from web hooks, custom HTTP integrations, or even end-users.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Triggering_Automations_using_HTTP_Requests" name="Triggering_Automations_using_HTTP_Requests"&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;Triggering Automations using HTTP Requests&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;HTTP triggering allows an automation to directly handle an incoming HTTP request from an automation-specific URL extension to the [[REST API]]. To enable an automation to be triggered via HTTP,&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;On the automation&amp;#39;s &lt;strong&gt;Overview&lt;/strong&gt;, locate &lt;strong&gt;Triggers&lt;/strong&gt;, and check &lt;strong&gt;HTTP Request&lt;/strong&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Select the authentication option required by the automation&lt;/span&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;REST Authentication&lt;/strong&gt;. When authenticating with REST Authentication, each request to the automation will be authenticated using the same options used to authenticate other REST API requests. OAuth, API Keys, and requests made from platform-rendered UI using the &lt;code&gt;$.telligent.evolution.post/get/put/del()&lt;/code&gt; client-side APIs are supported. If authentication fails, the automation will not execute. If authenticated, the accessing user (if &lt;strong&gt;Execute as the service account&lt;/strong&gt; is not checked) and &lt;code&gt;context_v2_automationTrigger.TriggeredBy&lt;/code&gt; will be set to the user who was used to authenticate.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;No Authentication&lt;/strong&gt;. When no authentication is selected, no authentication or access restriction is applied to the request. Every request is provided to the automation to process. This technique is suitable for web hooks, for example, where a signature header may be provided and can be validated against a pre-shared secret key and hashing algorithm. When choosing to use no authentication on an automation, ensure that the automation is implementing appropriate logic to ensure it should be executing.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Take note of the URL in the inline documentation. This is the URL at which you can trigger the automation.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-12-83/http.PNG" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a id="Using_HTTP_Triggers_in_Automation_Implementations" name="Using_HTTP_Triggers_in_Automation_Implementations"&gt;&lt;/a&gt;Using HTTP Triggers in Automation Implementations&lt;/h2&gt;
&lt;p&gt;When an automation is triggered by an HTTP request, details about the request are made available through the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; API which provides the following members to handle interaction with the HTTP request and providing a response:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Entity&lt;/strong&gt;. For HTTP triggers, the Entity will always be &amp;quot;Http&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Event&lt;/strong&gt;. For HTTP triggers, the Event is the HTTP method used to make the HTTP request. For example: &amp;quot;GET&amp;quot;, &amp;quot;POST&amp;quot;, &amp;quot;PUT&amp;quot;, &amp;quot;DELETE&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arguments&lt;/strong&gt;. For HTTP triggers, the Arguments property is always exposes two properties:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Request&lt;/strong&gt;. Request provides data about the incoming request:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/json&amp;quot;, Data represents the parsed object from the JSON provided in the request&amp;#39;s body. This property makes it easy to handle rich data definitions encoded as JSON.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Form&lt;/strong&gt;. If the request defines a content type of &amp;quot;application/x-www-form-urlencoded&amp;quot; or &amp;quot;multipart/form-data&amp;quot;, Form provides the parsed form values from the body of the request.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The parsed headers from the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Method&lt;/strong&gt;. The HTTP method of the request.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryString&lt;/strong&gt;. The parsed query string from the request.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Response&lt;/strong&gt;. Response provides access to format the response back to the HTTP client:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Body&lt;/strong&gt;. The raw body text to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers&lt;/strong&gt;. The headers to respond with.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;StatusCode&lt;/strong&gt;. The HTTP status code to respond with. If not provided, 200 will be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the inline documentation for the &lt;code&gt;context_v2_automationTrigger&lt;/code&gt; for more details about HTTP trigger arguments.&lt;/p&gt;
&lt;h2&gt;&lt;a id="HTTP_Trigger_Notes" name="HTTP_Trigger_Notes"&gt;&lt;/a&gt;HTTP Trigger Notes&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;HTTP enablement is provided on an automation, however, the automation is not enabled until an instance is created in Administration &amp;gt; Automations &amp;gt; Automations. Until at least one instance of the automation is enabled, the URL provided in the inline documentation for the automation will not be accessible.&lt;/li&gt;
&lt;li&gt;Automations support multiple instances, but only one HTTP response can be provided. For automations that can be triggered by HTTP requests, if there are multiple enabled instances defined in Administration &amp;gt; Automations &amp;gt; Automations, the automation will be executed multiple times (once for each instance) when an HTTP request triggers the a&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger/revision/2</link><pubDate>Tue, 18 Jun 2019 18:48:24 GMT</pubDate><guid isPermaLink="false">1e0dfd96-2544-407e-9a81-05d53e91514a</guid><dc:creator>Former Member</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger#comments</comments><description>Revision 2 posted to Developer Training by Former Member on 06/18/2019 18:48:24&lt;br /&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This option allows the automation to be called similarly to a REST request, simply by a call to the automation endpoint using the automation&amp;rsquo;s id. Once again, syntax and other documentation is provided in-site when this option is selected.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-12-83/http.PNG" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;&lt;span style="font-weight:400;"&gt;: An important configuration for this option is Authentication method. Automations can be configured to use standard REST Authentication (the same method used to authenticate REST calls), or No Authentication (automation will run anonymously). &lt;/span&gt;&lt;i&gt;&lt;span style="font-weight:400;"&gt;HTTP-enabled automations with no authentication are publicly accessible and should implement their own authentication and validation.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;img alt=" " src="/resized-image/__size/0x240/__key/communityserver-wikis-components-files/00-00-00-12-83/http_2D00_noauth.PNG" /&gt;&lt;/i&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>HTTP Request Trigger</title><link>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger/revision/1</link><pubDate>Fri, 14 Jun 2019 20:53:19 GMT</pubDate><guid isPermaLink="false">1e0dfd96-2544-407e-9a81-05d53e91514a</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/developer-training/65569/http-request-trigger#comments</comments><description>Revision 1 posted to Developer Training by Ben Tiedt on 06/14/2019 20:53:19&lt;br /&gt;
&lt;p&gt;TBD&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>