<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/discussions/f/integrations/14797/integration-with-pusher-chat-webhook-api-authentication</link><description>Hi, 
 To do a web API integration Appian require some authentication in the header of the request. 
 The webhook from a pusher has no way of editing the header but has both an app-key and a HMAC of the request body to validate that the webhook originated</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/thread/120582?ContentTypeID=1</link><pubDate>Mon, 16 Oct 2023 13:14:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8bd3de58-e5ce-4cc4-8dfb-573aeaf6ab9b</guid><dc:creator>vinaya4961</dc:creator><description>&lt;p&gt;Hi erics171,&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I felt web API integration Appian is easier in &lt;a href="http://www.mirrorfly.com/chat-api-solution.php"&gt;MirrorFly Chat API &lt;/a&gt;integration!!!&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/thread/87273?ContentTypeID=1</link><pubDate>Mon, 25 Oct 2021 23:18:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e92718d0-3db8-42ed-9f38-2f0618260c43</guid><dc:creator>Colton Walker</dc:creator><description>&lt;p&gt;This just got brought to my attention, and I want to answer the question for posterity/future use cases.&lt;/p&gt;
&lt;p&gt;There are four ways to pass API keys:&amp;nbsp;&lt;a href="https://docs.appian.com/suite/help/21.3/Web_API_Authentication.html#using-api-keys"&gt;https://docs.appian.com/suite/help/21.3/Web_API_Authentication.html#using-api-keys&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can use the URL syntax for basic auth as a workaround:&amp;nbsp;&lt;a class="oiM5sf" dir="ltr" href="http://username:password@example.com/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://username:password@example.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As mentioned in the Appian documentation, the username can be blank. So for a call to an Appian web API, the URL could look something like this:&lt;br /&gt;&lt;br /&gt;https://:&lt;strong&gt;apikeyhere&lt;/strong&gt;@myurl.appiancloud.com/suite/webapi/mypath&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/thread/74812?ContentTypeID=1</link><pubDate>Thu, 18 Jun 2020 03:20:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b90b4944-ffc4-48d0-8bad-b17cc37546e7</guid><dc:creator>jeromew</dc:creator><description>&lt;p&gt;Hi erics171,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m struggling with a similar issue. I have an Appian WebAPI that I want to set up as a webhook. I provide the url to register this webhook (required by external system) but I have no control over the authentication headers.&lt;/p&gt;
&lt;p&gt;I have tried to use the following with no success:&lt;/p&gt;
&lt;p&gt;https://[first section of email]%40[email domain]:[password]@[appian endpoint]&lt;/p&gt;
&lt;p&gt;https://[API Key]@[appian endpoint]&lt;/p&gt;
&lt;p&gt;https://[username]:[password]@[appian endpoint]&lt;/p&gt;
&lt;p&gt;Could you please give me a little more advice on how you got this working?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/thread/66248?ContentTypeID=1</link><pubDate>Wed, 01 May 2019 14:10:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:92ea0618-ce1e-497a-8301-89a9be015a81</guid><dc:creator>erics171</dc:creator><description>&lt;p&gt;So I actually figured this out with the help from a colleague. You can use the following syntax in the endpoint to do Authentication. The only problem is that your password is essentially open for all who have access to your environment to see...&lt;/p&gt;
&lt;p&gt;https://[first section of email]%40[email domain]:[password]@[appian endpoint]&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Integration with Pusher Chat Webhook API (Authentication)</title><link>https://community.appian.com/thread/66247?ContentTypeID=1</link><pubDate>Wed, 01 May 2019 14:07:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3f448744-ca2a-410d-84ce-2ee1d056ca0f</guid><dc:creator>seanw0002</dc:creator><description>&lt;p&gt;Same thing want to ask&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>