<?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>Hi all,  I have created a Web API exposing start process smart service</title><link>https://community.appian.com/discussions/f/general/7682/hi-all-i-have-created-a-web-api-exposing-start-process-smart-service</link><description>Hi all, I have created a Web API exposing start process smart service. Trying to start the process model in Appian through SOAP UI passing Process Model Id as parameter ,but Facing Status Code:500- Error Starting the process model. when I test the Web</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Hi all,  I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/58878?ContentTypeID=1</link><pubDate>Tue, 07 Aug 2018 18:13:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0578af67-148e-4d1f-a693-b8a6c691809d</guid><dc:creator>Robert Shankin</dc:creator><description>An API test tool, such as SoapUI, works nicely to test Appian web API calls.&lt;br /&gt;
The product doesn&amp;#39;t currently support calling an Appian web api from the browser address bar alone.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,  I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/58667?ContentTypeID=1</link><pubDate>Thu, 02 Aug 2018 13:33:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:afca8b5a-103f-42d1-8219-0cf1f746106b</guid><dc:creator>sonakshid</dc:creator><description>Hi,&lt;br /&gt;
&lt;br /&gt;
I have a similar use-case, I want to start a process in Appian via an Email sent to a user.&lt;br /&gt;
&lt;br /&gt;
Eg: An Email or attachment is sent to a user from Appian, he will click on it and a process instance has to be initiated in Appian.&lt;br /&gt;
I have created a Web API (method: POST)  exposing start process smart service. &lt;br /&gt;
&lt;br /&gt;
Added Viewer rights as well for the user.&lt;br /&gt;
How shall I configure Authentication in this case?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,&lt;br /&gt;&lt;br /&gt;I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/31595?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 21:34:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:471c2a7e-4c41-4bbb-888e-f1002dfa0090</guid><dc:creator>sagarl511</dc:creator><description>@bhargavie - As @chetany suggested if you use any smart service in web API, then it cannot be executed just using URL with appended parameters to it. Post method must be used to access it. One of the option to test can be using a!httpwrite()  function and calling the web API From there.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,&lt;br /&gt;&lt;br /&gt;I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/31594?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 20:37:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b1da126e-0f4e-460b-9c93-8c776017d888</guid><dc:creator>chandu</dc:creator><description>@bhargavie, Also please check the section:&lt;br /&gt;https://forum.appian.com/suite/help/16.2/Web_APIs.html#HTTP_Status_Codes&lt;br /&gt;&lt;br /&gt;The 500 status code may be related as per the below table. &lt;br /&gt;404\tThere is no Web API with the specified endpoint and HTTP method&lt;br /&gt;404\tThe user is not in the viewer role or higher for the Web API&lt;br /&gt;500\tThere was an error evaluating the Web API's expression&lt;br /&gt;500\tThe result of the expression evaluation was not an HTTP Response object.&lt;br /&gt;Hope this helps.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,&lt;br /&gt;&lt;br /&gt;I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/31588?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 20:04:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4e5db7f1-8197-421c-9aa3-f50d59f2eca9</guid><dc:creator>kdimitrov</dc:creator><description>As the above user suggested, you definitely have a Basic Auth problem. I would recommend you switch to something a bit more modern like Postman for testing purposes, it generates Basic Auth user / password really easily.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,&lt;br /&gt;&lt;br /&gt;I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/31587?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 18:14:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:45bbc5d3-7cb3-478e-8130-659f7d5bcd9d</guid><dc:creator>chetany</dc:creator><description>Also, are there any parameters that your process model takes? also since you are starting the process model, it will not be a GET request. It will be a POST request. Just entering the URL in browser will not be the right way to test it. You can use a browser extension like &amp;quot;Postman&amp;quot; to test your web api using the method POST, and also provide basic authentication.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hi all,&lt;br /&gt;&lt;br /&gt;I have created a Web API exposing start process smart service</title><link>https://community.appian.com/thread/31586?ContentTypeID=1</link><pubDate>Thu, 26 May 2016 18:10:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f78efc5b-3cac-4e54-a6e2-6cadd80ed325</guid><dc:creator>chetany</dc:creator><description>Please verify if you are authenticating while calling your Web API from browser. You need to use HTTP Basic Authentication&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>