Dear All,
I am communicating with an external system to post few data after survey finish. I tested the external system web service url on Postman and it runs successfully. when i tried it in survey flow or even in Web Service Task (to see the failure issue), it failed.
I had the Error: ACTIONS.ERROR_CODES.USER_CONFIGURATION_ERROR where we through that the payload is causing the problem. as technically checked, the targeted system does not expect the whole Qualtrics payload which is sent by Qualtrics. it just expect two key values. So, it got failed accordingly.
What could be the solution of such a scenario? is there a way to specify exactly the payload that should be sent to the targeted system instead the one sent by Qualtrics?
Your ideas and insights are highly appreciated..
Integraiton with external system - Payload values
Best answer by Muqaibil
Just to post solution found for all others Qubies🙂,
I was successfully able to send particular fields only (not a full payload) through web service in survey flow not using web service tasks. Because sending data to external system using web service task would not only specify the fields to post but sending all Qualtrics adapter built-in values. Hence, sending the data using web service in survey flow can solve this issue and send the required data fields only.
Another advantage moreover was that we were able to use OAuth within the survey flow web service retrieving bearer token as well as use it to send the data to external system.
Thanks a lot to everyone...
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.




when i am sending this raw JSON via postman it success with 201 code but when i do it through web service task it got failed with error code 400. thats why we thought that could be because the payload expected from the external system is just these keyvalsue not the whole payload sent by Qualtrics (ignore the difference between postman raw json and the one in Qualtrics, we changed that).