Enhanced Terminate Notifications
In certain instances, Members will click on a Survey invite but the experience will be Terminated before the Member is routed through the Toluna Platform. These instances can occur for multiple reasons (e.g. the Member attempted to initiate the experience after the Survey or Invite Link has expired).
Since the Member does not start the Survey experience before they are Terminated, these notifications are also referred to as “Pre-Start” Notifications, and are executed in similar fashion as the Terminate notifications, details on which can be found here.
HTTP Verb
- POST
Route(s)
- Specified by Partner; Toluna will configure accordingly
Body Details
Name | Type | Description |
---|---|---|
UniqueCode | string | Unique Respondent Code from the Partner |
SurveyId | int | Tolujna Survey identifier |
SurveyRef | string | Toluna Survey name |
Reason | string | Reason for the Termination. Possible values: “QuotaFull,” “SurveyTaken,” “Terminated,” “SurveyNotAvailable,” “NoSurveysAvailable,” “NoCookie,” “MaxSurveysReached,” or “NotQualified” |
DateTime | string | Date and time of Respondent Termination. Format “YYYY-MM-DD HH:MM:SS” in UTC Time |
WaveId | int | Current iteration of the Survey. Studies related to one another can be sent in “waves” that the Member will experience as a unique Survey |
Incidence Rate | int | Incidence Rate of the Survey |
AdditionalData | string | Full QueryString from the inviteURL. Custom parameters appended by the Partner to the inviteURL will also be included |
IsAutoReouted | bool | Indcates whether the Member was auto-routed or not |
OriginalSurveyID | int | SurveyID to which the Member was originally invited |
RejectionID | int | Toluna’s unqiue identifier for a rejection. See Respondent Rejection Types for mapping details |
RejectionName | string | Name of a rejection. See Respondent Rejection Types for mapping details |
QuotaID | int | (Applicable for Partners utilizing the External Sample Offering only) Toluna’s unique identifier for a quota |
Please note: To prevent breaking changes, panels existing before June 20, 2021, have been excluded from receiving RespondentRejectionTypeID and RejectionName. If you have a panel that predates these additions and would like to enable them, please contact your Toluna Representative.
Example XML Termination
<?xml version="1.0"?>
<termination xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
<UniqueCode>111</UniqueCode>
<SurveyId>123</SurveyId>
<SurveyRef>123560-US</SurveyRef>
<DateTime>2014-09-11 16:06:27</DateTime>
<Reason>Terminated</Reason>
<WaveId>100</WaveId>
<QuotaID>987654</QuotaID>
<AdditionalData>clickid=1234</AdditionalData>
<IsAutoRouted>true</IsAutoRouted>
<OriginalSurveyID>100</OriginalSurveyID>
<RespondentRejectionTypeID>57</RespondentRejectionTypeID>
<RejectionName>AccountGroupSurveyTaken</RejectionName>
</termination>
Example JSON Termination
{
"UniqueCode": "111",
"SurveyId": 123,
"SurveyRef": "123560-US",
"Reason": "Terminated",
"DateTime": "2014-09-11 16:06:27",
"WaveId": 100,
"QuotaID": 987654,
"AdditionalData": "clickid=1234",
"IsAutoRouted": true,
"OriginalSurveyId": 100,
"RespondentRejectionTypeID": 103,
"RejectionName": "NonQuotaDemographicRejection"
}