I have created an apian web post API. api is working in appian and when i try to test it in postman its gives error 501. how can i test it in post man. need help. i already created outh credentials and also added the service user to the application groups.
a!localVariables( local!value: cast( 'type!{urn:com:appian:types:TFA}TFA_TESTING_RT', a!fromJson(http!request.body) ), a!writeToDataStoreEntity( dataStoreEntity: cons!TFA_data_store_constant, valueToStore: local!value, onSuccess: a!httpResponse( statusCode: 200, headers: { a!httpHeader(name: "Content-Type", value: "application/json") }, body: a!toJson( fv!storedValues ) ), onError: a!httpResponse( statusCode: 500, headers: { a!httpHeader(name: "Content-Type", value: "application/json") }, body: a!toJson( { error: "There was an error writing to the data store" } ) ) ) )
Discussion posts and replies are publicly visible
First go to admin console -> Web API Authentication -> Configure webapi key / connected system using a service account. After configuring it will give you clientId and clientsecret or webapi key depending on what you configure. Save the key somewhere and use it in postman.
Then create a connected system in postman and use the webapi.
In case of connected system use this config
In case of webapi key use this config
After this inherit the token and call your API subsequent web API address
still not working
did you configure API keys or oauth2.0 clients? can you please share the screenshot of the Appian Admin console?
If your environment is only accessed using VPN then you must run the postman request from your desktop in a VPN environment. In the case of VPN secured environment, you cannot access the Appian endpoint outside your VPN tunnel.
My environment is not VPN secured .