Helllo All,
Designed appian webapi and using this webapi as web hooks in external systems. Successfully triggered webapi in one external system ,but not working in other 2 apps(like cognito forms)
We are getting 401 unauthorized error for external sites.
Please let me know whether any security features need to be addressed within appian for each third party websites.. Thanks.
Discussion posts and replies are publicly visible
https://docs.appian.com/suite/help/19.2/Web_API_Authentication.html#authentication
Which authentication method are you using?
Hi Robert,
We are using API key authentication and passing the credentials in url(https://apikey@appianendpoint) as there is no way to include headers in the external system. The endpoint worked from postman but not from the external system.
santoshd378
Can you direct me to the docs you used to arrive at using that approach to access the API?
I'm not familiar with that approach. The supported approach is to use headers.
Hi Robert, I couldn't find any documents which support my endpoint structure, we give it a try and it worked in postman.
So, can you please suggest if there is any other way to authorize an endpoint if there is no way to add headers in external system?
santoshd378 - Create a connected system with the endpoint details and use it in Integration.
https://docs.appian.com/suite/help/19.2/Create_a_Connected_System.html
https://docs.appian.com/suite/help/19.2/Create_an_Integration.html
Hey charan, we are trying to expose appian data /post external data into appian using webapi's. I mean process model should be triggered if there is an entry/update in external app. I think your answer wont help us . could you please go through the question and let us know any possible solution. Thanks
Hi santoshd378,
Were you able to continue using this method? I'm having trouble getting this to work and I've tried the following:
https://apikey@appianendpoint
https://username:password@appianendpoint
https://email:password@appianendpoint
None of these work in SoapUI or as callback urls in an external system. I would appreciate any insight you have.
Hi Jerome,
This method wasn't succesful for us. We have changed our approach by using middleware for invoking Appian API Calls.