Eventsubscription surveyengine.completedResponse.{SurveyID} returning Status = 'Full' | XM Community
Skip to main content

On Tuesday, 9th September, we discovered that the Webhook / Event Subscription surveyengine.completedResponse.{SurveyID} stopped sending Status = ’Complete’ to our endpoint, which caused the related part of our application from working roughly ~70-80% of the time. About the Status parameter, the document claims this:

 

The status will always be Complete if successful

https://api.qualtrics.com/66b2ec694d5c2-webhooks

 

Instead, the POST call to our endpoint receives Status = ’Full’ most of the time. There is no mention of a change in behaviour in any documentation that we can find, nor is there any reference of a string ‘Full’ in any of the documentation that we can find.

 

Is this a recent change, or a bug?

If it is a change:

  • What exactly does the Status = ’Full’ mean?
  • When will that be sent instead of ’Complete’?
  • Are there other Statuses that could also be sent, and under which circumstances?

 

We can replicate this simply by taking a survey. Most of the time, it will send Status = ’Full’, but occasionally it will send Status =  ’Complete’. There appears to be no way to trigger a specific status, i.e. by only partially completing the survey.

 

We can fix our application by detecting Status = ’Full’, but we are concerned that we do not know what that truly means and whether that will have a negative impact on our app’s behaviour.

 

Does anybody have any insight on this? It would be much appreciated.

Be the first to reply!

Leave a Reply