Get Survey Response
get_survey_responseReturns one respondent's response (result case): answers in Items (each addresses a question by variable name, e.g. Q1, Q2.3), device, browser, platform, source, language, duration, completion state and timestamps. resultCaseID is the response's stable identifier — the key for de-duplicating incremental reads via list_survey_responses' ChangedSince. Respondent contact / personal data is not returned through this API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Survey publication code — the 8-character code from the survey's public link (e.g. 1a2b3c4d). Returned by list_surveys. | |
| personalizedID | Yes | The respondent's PersonalizedID: the value supplied when the respondent/response was created, or the system-generated identifier if none was supplied. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | The answers: one item per question variable (question, value, code). | |
| device | No | Device bucket the response came from: monitor, tablet or cellphone. | |
| source | No | Traffic source of the response, e.g. link, email, external. | |
| browser | No | Browser family, as detected server-side. | |
| duration | No | Time spent on the survey, in seconds. | |
| language | No | Language the survey was answered in. | |
| platform | No | Operating-system family, as detected server-side. | |
| startDate | No | When the response was started (UTC). | |
| isCompleted | No | Whether the response is marked complete. | |
| resultCaseID | No | System identifier of the response. | |
| completionDate | No | When the response was completed (UTC); absent while it is in progress. | |
| personalizedID | No | The respondent's PersonalizedID: the value supplied when the response or respondent was created, or the system-generated identifier. |