SurveyResponseDetail
One submitted response group with all question answers merged under a single survey visit and recording permissions derived for the current session. Returned by surveyResponses and surveyResponseList.
type SurveyResponseDetail {
userId: Int!
siteId: Int!
surveyId: ID!
id: ID!
formatVersion: ID
sessionId: ID
visitorId: ID
identifier: String
language: String
createdAt: Int
questions: [SurveyResponseQuestionDetail]
recordingValid: Boolean
recordingDeletedAt: Int
permissions: SurveyResponsePermissions!
surveyUrl: String
recording: Recording
}
Fields
SurveyResponseDetail.userId ● Int! non-null scalar
SurveyResponseDetail.siteId ● Int! non-null scalar
SurveyResponseDetail.surveyId ● ID! non-null scalar
SurveyResponseDetail.id ● ID! non-null scalar
Response-group ID accepted by surveyResponseDelete; not the survey UUID.
SurveyResponseDetail.formatVersion ● ID scalar
Survey content format version at submission; null when unavailable.
SurveyResponseDetail.sessionId ● ID scalar
Raw recording session ID; null when not captured, and distinct from the hashed ID accepted by recording.
SurveyResponseDetail.visitorId ● ID scalar
Visitor ID; null when not captured.
SurveyResponseDetail.identifier ● String scalar
Custom visitor identifier; null when not captured.
SurveyResponseDetail.language ● String scalar
Captured response language; null when unavailable.
SurveyResponseDetail.createdAt ● Int scalar
Response-group creation time in Unix seconds; null when unavailable.
SurveyResponseDetail.questions ● [SurveyResponseQuestionDetail] list object
SurveyResponseDetail.recordingValid ● Boolean scalar
Linked recording validity; null when no recording metadata is available.
SurveyResponseDetail.recordingDeletedAt ● Int scalar
Linked recording deletion time in Unix seconds; null when no deletion timestamp is available.
SurveyResponseDetail.permissions ● SurveyResponsePermissions! non-null object
SurveyResponseDetail.surveyUrl ● String scalar
Submission page URL; null when not captured.
SurveyResponseDetail.recording ● Recording object
Resolves the linked recording for this survey response. Returns null when no recording is linked or the session cannot view recordings.
Member Of
SurveyResponseListMeta object ● SurveyResponsesMeta object