Skip to main content

Survey

The Survey object contains questions and possibly other surveys in a tree

type Survey {
allowlist: [User]
anonymous: Boolean
anonymiseCustomDays: Int
anonymiseCustomOn: Boolean
archiveTime: DateTime
assessmentOptions: [SurveyAssessmentOptions] @deprecated
assessmentResultsDisplayHr: [SurveyAssessmentResultsDisplay] @deprecated
assessmentResultsDisplayJs: [SurveyAssessmentResultsDisplay] @deprecated
children: [Survey]
closeTime: DateTime
company: Company
companyOnly: Boolean
companyTheme: CompanyTheme
createTime: DateTime
creditCost: Int
deleteTime: DateTime
draftTime: DateTime
demographics: SurveyDemographics
emailCandidateReminderCount: Int
emailCandidateReminderHours: Int
emailCandidateReminderOn: Boolean
emailCandidateReport: Boolean
emailTemplates(
language: String
usage: EmailTemplateUsage
): [SurveyEmailTemplate]
emailTemplate(
language: String!
usage: EmailTemplateUsage!
): SurveyEmailTemplate
experience: Experience
feedbackAve: Float
feedbackCount: Int
feedbackMax: Float
feedbackMin: Float
feedbackStd: Float
feedbackLanguages: [SurveyFeedbackLanguage]
headSurvey: Survey
hrUiData: String
id: Int
identityTypes: [SurveyIdentityType]
industry: Industry
integration: SurveyIntegration
invitedCandidates(
status: ResponseStatus
limit: Int
offset: Int
): CandidateInvitationList
isValidQueryParams: Boolean
jobType: JobType
language: String
linkedAssessments: [SurveyAssessmentLink]
metrics(
metricFrequency: MetricFrequency!
metricTypes: [MetricType!]!
startDate: Date
endDate: Date
): [MetricList]
name: String
next: Survey
noResponseResults: Boolean
numberOfQuestions: Int
occupations: [Occupation]
optional: Boolean
order: Int
owner: User
owners: [User]
parent: Survey
percentageThatWillComplete: Int
previous: Survey
profile: SurveyProfile
publishTime: DateTime
qrCodeUrl: String
questions: [SurveyQuestion]
randomiseQuestions: Boolean
rankTime: DateTime
response(
userId: Int
): Response
responseFinishedCount: Int
responseLatestTime: DateTime
responseList(
offset: Int
limit: Int
): [Response]
responsePercentiledCount: Int
responseArchivedCount: Int
responseNotificationsEnabled: Boolean
responseNotificationsFrequency: ResponseNotificationFrequency
responseNotificationsReceivers: [User]
responseRankedCount: Int
responseScoredCount: Int
responseStartedCount: Int
responseTimeoutCount: Int
responseTotalCount: Int
results: [SurveyResult]
showNumbersOnReport: Boolean
status: SurveyStatus
subjectCan: SubjectCan
surveyPurpose: SurveyPurpose
usedCreditsCount(
startDate: Date
endDate: Date
): Int
surveySettings: SurveySettings
surveySubscriptionLevel: SubscriptionLevelType
surveyType: SurveyType
teams: [SLTeam]
thankyouPage: Page
timeout: Int
timeToComplete: Int
updateTime: DateTime
url: String
urlPath: String
welcomePage: Page
}

Fields​

Survey.allowlist ● [User] list object​

List of Users allowed to respond to this survey

Survey.anonymous ● Boolean scalar​

Survey accepts anonymous responses. Currently not supported.

Survey.anonymiseCustomDays ● Int scalar​

Number of days after which to anonymise

Survey.anonymiseCustomOn ● Boolean scalar​

Turn on/off custom anonymisation

Survey.archiveTime ● DateTime scalar​

When the Survey was archived

Survey.children ● [Survey] list object​

Child surveys of this survey

Survey.closeTime ● DateTime scalar​

When this survey was closed

Survey.company ● Company object​

Company owning this survey

Survey.companyOnly ● Boolean scalar​

Survey is for internal company use only

Survey.companyTheme ● CompanyTheme object​

Theme to use when displaying this survey to respondents

Survey.createTime ● DateTime scalar​

When this survey was created

Survey.creditCost ● Int scalar​

Cost in credits for the survey

Survey.deleteTime ● DateTime scalar​

When this survey was deletet, state changed to deleted

Survey.draftTime ● DateTime scalar​

When the survey state was set to draft

Survey.demographics ● SurveyDemographics object​

Demographics data for this survey

Survey.emailCandidateReminderCount ● Int scalar​

Number of times to send a reminder

Survey.emailCandidateReminderHours ● Int scalar​

Number of hours to wait before sending a reminder

Survey.emailCandidateReminderOn ● Boolean scalar​

Turn on/off candidate reminders

Survey.emailCandidateReport ● Boolean scalar​

Turn on/off candidate report email

Survey.emailTemplates ● [SurveyEmailTemplate] list object​

Optionally filter list of email templates associated with this survey

Survey.emailTemplates.language ● String scalar​
Survey.emailTemplates.usage ● EmailTemplateUsage enum​

Survey.emailTemplate ● SurveyEmailTemplate object​

Survey.emailTemplate.language ● String! non-null scalar​
Survey.emailTemplate.usage ● EmailTemplateUsage! non-null enum​

Survey.experience ● Experience object​

Experience range for this survey

Survey.feedbackAve ● Float scalar​

Average feedback score

Survey.feedbackCount ● Int scalar​

Number of feedback responses

Survey.feedbackMax ● Float scalar​

Max feedback score

Survey.feedbackMin ● Float scalar​

Min feedback score

Survey.feedbackStd ● Float scalar​

Standard deviation of feedback scores

Survey.feedbackLanguages ● [SurveyFeedbackLanguage] list object​

Survey.headSurvey ● Survey object​

Head survey of this survey tree

Survey.hrUiData ● String scalar​

Cache for HR UI data

Survey.id ● Int scalar​

ID of this survey

Survey.identityTypes ● [SurveyIdentityType] list enum​

List of IdentityTypes support by this survey

Survey.industry ● Industry object​

Industry target for this survey

Survey.integration ● SurveyIntegration enum​

Integration used in this survey

Survey.invitedCandidates ● CandidateInvitationList object​

List of invited candidates for this survey (only available for head surveys)

Survey.invitedCandidates.status ● ResponseStatus enum​
Survey.invitedCandidates.limit ● Int scalar​
Survey.invitedCandidates.offset ● Int scalar​

Survey.isValidQueryParams ● Boolean scalar​

If the query-params passed in the URL when requesting this survey are valid

Survey.jobType ● JobType object​

JobType target for this survey

Survey.language ● String scalar​

Language used in this survey

Survey.linkedAssessments ● [SurveyAssessmentLink] list object​

List of assessments linked to this survey with linking options

Survey.metrics ● [MetricList] list object​

List of requested metrics

Survey.metrics.metricFrequency ● MetricFrequency! non-null enum​
Survey.metrics.metricTypes ● [MetricType!]! non-null enum​
Survey.metrics.startDate ● Date scalar​
Survey.metrics.endDate ● Date scalar​

Survey.name ● String scalar​

Name of this survey

Survey.next ● Survey object​

Next survey in the tree

Survey.noResponseResults ● Boolean scalar​

No results for survey

Survey.numberOfQuestions ● Int scalar​

Number of questions to show to the respondent

Survey.occupations ● [Occupation] list object​

Occupations of this survey.

Survey.optional ● Boolean scalar​

If this survey is optional (can be skipped)

Survey.order ● Int scalar​

Order of this survey in the tree

Survey.owner ● User object​

Owner of this survey

Survey.owners ● [User] list object​

Owners sharing this survey. Currently unsupported.

Survey.parent ● Survey object​

Parent of this survey

Survey.percentageThatWillComplete ● Int scalar​

Percentage of applicants that will complete the survey

Survey.previous ● Survey object​

Previous survey in the tree

Survey.profile ● SurveyProfile object​

Profile for this survey

Survey.publishTime ● DateTime scalar​

When this survey was published

Survey.qrCodeUrl ● String scalar​

URL to the QR code of this survey

Survey.questions ● [SurveyQuestion] list object​

Questions in this survey

Survey.randomiseQuestions ● Boolean scalar​

Should random questions be chosen per respondent

Survey.rankTime ● DateTime scalar​

When the survey was last ranked

Survey.response ● Response object​

Reponse for current user or UserID

Survey.response.userId ● Int scalar​

Get response for this UserID

Survey.responseFinishedCount ● Int scalar​

Number of finished responses

Survey.responseLatestTime ● DateTime scalar​

When the latest response was received

Survey.responseList ● [Response] list object​

Responses to this survey

Survey.responseList.offset ● Int scalar​

Offset into response list

Survey.responseList.limit ● Int scalar​

Limit number of responses in the list

Survey.responsePercentiledCount ● Int scalar​

Number of responses with calculated percentile

Survey.responseArchivedCount ● Int scalar​

Number of archived responses

Survey.responseNotificationsEnabled ● Boolean scalar​

Enable/Disable email notification for survey response

Survey.responseNotificationsFrequency ● ResponseNotificationFrequency enum​

Frequency at which response status will be shared

Survey.responseNotificationsReceivers ● [User] list object​

Users to whom email notification should be sent

Survey.responseRankedCount ● Int scalar​

Number of ranked responses

Survey.responseScoredCount ● Int scalar​

Number of responses with calculated score

Survey.responseStartedCount ● Int scalar​

Number of started responses

Survey.responseTimeoutCount ● Int scalar​

Number of timed out responses

Survey.responseTotalCount ● Int scalar​

Total number of responses

Survey.results ● [SurveyResult] list object​

Aggregate survey results. Currently not supported.

Survey.showNumbersOnReport ● Boolean scalar​

Turn on/off number on report

Survey.status ● SurveyStatus enum​

Status of this survey

Survey.subjectCan ● SubjectCan object​

SubjectCan options for this survey

Survey.surveyPurpose ● SurveyPurpose enum​

The purpose of this survey

Survey.usedCreditsCount ● Int scalar​

Count of credits used for this interview/survey

Survey.usedCreditsCount.startDate ● Date scalar​

Start date to filter used credits count

Survey.usedCreditsCount.endDate ● Date scalar​

End date to filter used credits count

Survey.surveySettings ● SurveySettings object​

Settings for this survey

Survey.surveySubscriptionLevel ● SubscriptionLevelType enum​

SubscriptionLevel required to access this survey. Currently unsupported.

Survey.surveyType ● SurveyType enum​

The type of this survey

Survey.teams ● [SLTeam] list object​

Teams associated with this survey

Survey.thankyouPage ● Page object​

This surveys thankyou page

Survey.timeout ● Int scalar​

Timeout in seconds for this survey

Survey.timeToComplete ● Int scalar​

Time to complete this survey tree

Survey.updateTime ● DateTime scalar​

When this survey was updated

Survey.url ● String scalar​

Full URL to this survey

Survey.urlPath ● String scalar​

URL path (without the domain) to this survey

Survey.welcomePage ● Page object​

This surveys welcome page

Show deprecatedHide deprecated

Survey.assessmentOptions ● [SurveyAssessmentOptions] deprecated list object​

DEPRECATED

Use linkedAssessments

Per Assessment option setttings for this Survey

Survey.assessmentResultsDisplayHr ● [SurveyAssessmentResultsDisplay] deprecated list object​

DEPRECATED

Use linkedAssessments

How assessment results are displayed in the HR UI

Survey.assessmentResultsDisplayJs ● [SurveyAssessmentResultsDisplay] deprecated list object​

DEPRECATED

Use linkedAssessments

How assessment results are displayed in the JS UI

Returned By​

survey query ● surveyRoot query ● surveyTreeList query

Member Of​

Assessment object ● Response object ● Survey object ● SurveyAddOwners object ● SurveyAddQuestions object ● SurveyAssessmentResultsDisplay object ● SurveyClearLinkedAssessments object ● SurveyClearProfile object ● SurveyClearQuestions object ● SurveyClearThankyouPage object ● SurveyClearWelcomePage object ● SurveyCreate object ● SurveyCreateList object ● SurveyCreateTree object ● SurveyDuplicate object ● SurveyList object ● SurveyRemoveLinkedAssessment object ● SurveyRemoveOwners object ● SurveyResult object ● SurveyUpdate object ● SurveyUpdateList object ● SurveyUpdateTree object