<?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>Calling appian web api from email</title><link>https://community.appian.com/discussions/f/general/21048/calling-appian-web-api-from-email</link><description>Hello All, 
 
 We are working on a project where in we are sending a link into an email. That link consists of a URL of web api that has been built inside appian. 
 This works fine when user who clicked on a link is already logged into appian or have</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82060?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 11:02:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:42e0117f-20ca-42e3-8994-1990133cd8a0</guid><dc:creator>Vinita Jain</dc:creator><description>&lt;p&gt;Hi Vivek,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think this is possible to do and moreover it will expose your application to security threats which might create even bigger problems. And if there is no other way then you might need to add a 2 way authentication where if the system checks that it is an external user based on domain or some kind of unique key and if it is external then those set of users will need to validate their identity by the unique id which is stored in Appian and only then the access can be given. But this might be a very complex way of doing it.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Vinita Jain&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82052?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 09:55:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7320a1e3-edbc-4819-864e-6a93a0ebbfa7</guid><dc:creator>viveku3486</dc:creator><description>&lt;p&gt;Thanks Stefan for you valuable suggestions and quick response. I will try to consider these mentioned approaches in order to achieve what we need.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82048?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 08:26:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cb90364f-4771-4773-9240-6649f34256fa</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;You will need to contact your Appian key accounter for more info.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82047?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 08:24:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e7f29e63-6575-4560-8d1a-e41701932502</guid><dc:creator>Vincenzo Reggina</dc:creator><description>&lt;p&gt;an link to preview of the new functionality?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82046?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 08:21:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:15f35ac6-8b6a-46e7-ac9e-b306b9832c42</guid><dc:creator>Vincenzo Reggina</dc:creator><description>&lt;p&gt;in according to Stefan, you have those options, cited.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82045?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 08:19:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6f23446f-fa55-4572-992d-51667dcb8f47</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;No, this is in beta and will be published in a future version. Depending on your project timeline that might be an option.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82044?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 08:17:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4a82eda5-0d1c-4cfd-b13e-7eddd9a6f5a2</guid><dc:creator>Vincenzo Reggina</dc:creator><description>&lt;p&gt;&lt;span&gt;Appian portal is an interesting way, can you give a link to documentation about this?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82041?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 07:59:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6cfa2a9d-d737-4257-89b1-231b0eb639f5</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Sorry to say, but this will not work. You can not do a POST from&amp;nbsp;a link in an email.&lt;/p&gt;
&lt;p&gt;Four&amp;nbsp;options:&lt;/p&gt;
&lt;p&gt;- Make externals Appian users and create a nice UI for them to do their job&lt;/p&gt;
&lt;p&gt;- Create a separate portal for external users and do things over there&lt;/p&gt;
&lt;p&gt;- Wait for Appian portal to become available, currently in beta, and do it this way&lt;/p&gt;
&lt;p&gt;- Create a web API external to Appian, register an awaited call-back from emails using a random string as an identifier. This link must be unique, personal, random and not expose any data or credentials. Then this API could forward that call as a POST to Appian.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82039?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 07:41:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5cf04d80-8401-4634-9798-901b08a6cb2a</guid><dc:creator>viveku3486</dc:creator><description>&lt;p&gt;Can you elaborate some more? I didn&amp;#39;t actually get your point. You mean to create a task in appian and call that task on the link click?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82038?ContentTypeID=1</link><pubDate>Wed, 26 May 2021 07:40:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:479ac186-c294-4b34-961e-6b733120bec6</guid><dc:creator>viveku3486</dc:creator><description>&lt;p&gt;We are building a project where we are sending an email to our external clients. The purpose of this functionality is to enable them to make changes to their product directly from email. So we have decided to give them a button in an email, on the click of which our web api will get called and perform the actions that are desired. These emails are sent as a remainder every week and so we don&amp;#39;t want them to open appian url,login into the system and perform actions, instead they can do their operations with a single click inside an email.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I also tried making a post request from html code(in order to hide security informations) but that doesn&amp;#39;t seems to be working. Can you suggest something inline to this requirement that can help us get this working. May be in a different way?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82020?ContentTypeID=1</link><pubDate>Tue, 25 May 2021 18:00:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:977669d5-21bd-46e1-b8dd-ace95544071f</guid><dc:creator>Vincenzo Reggina</dc:creator><description>&lt;p&gt;I do not recommend this practice, because you&amp;#39;ll expose your application to security risks.&lt;/p&gt;
&lt;p&gt;If you want to do something like this, i suggest to create an task called by a link to an task that permitt to complete the request.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Calling appian web api from email</title><link>https://community.appian.com/thread/82019?ContentTypeID=1</link><pubDate>Tue, 25 May 2021 17:41:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:78e1b308-db7d-451d-9449-6326a99d1a33</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Simple answer. Do not do that !!!&lt;/p&gt;
&lt;p&gt;This would give valid credentials to any system between you and your recipient. Email is not secure in any way and can be read by anyone.&lt;/p&gt;
&lt;p&gt;What do you want to achieve?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>