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
I don't have any suggestions for your issue unfortunately, but I would suggest that you edit your post and add a bit more descriptive of a Title (currently it just says "webapi") - this would probably increase the chances of someone being able to see and help.
Thanks Mike for suggestion ..I Updated the subject .
Which authentication method are you using?
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.
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.
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
Were you able to continue using this method? I'm having trouble getting this to work and I've tried the following:
None of these work in SoapUI or as callback urls in an external system. I would appreciate any insight you have.
This method wasn't succesful for us. We have changed our approach by using middleware for invoking Appian API Calls.
© 2021 Appian. All rights reserved.