IndeedApplyQuestionsDetailsInput
Input Object
Input for Indeed Apply question details.
Fields
questions IndeedApplyScreenerQuestionsDefinitionInput
Indeed Apply screener questionnaire definition (V1.x standard). See documentation.
screenerQuestions [ScreenerQuestionBodyInput!]! Required
Job-related questions about experience, skills, and certifications.
Do not include demographic questions (ethnicity, gender, disability).
Some jurisdictions regulate protected class questions. Require special handling.
textarea TextAreaQuestionInput
Long-form answer question. Displays as multi-line text field.
text TextScreenerQuestionInput
Short answer question. Displays as single-line text field.
Formats: integer, decimal, numeric_text.
select SelectScreenerQuestionInput
Multiple-choice question. Single answer only.
1-5 answers: radio buttons.
6+ answers: dropdown list.
multiselect MultiselectScreenerQuestionInput
Multiple-answer question. Displays as checkboxes.
hierarchical HierarchicalQuestionInput
Shows follow-up questions based on previous answers. Example: select state, then show cities in that state.
Limited to 3 levels (that is, state → city → county).
Similar to conditional questions, but better when initial selection defines subsequent options.
Reduces total questions needed.
date DateScreenerQuestionInput
Date question. Displays as date text field.
Requires dd/MM/yyyy format or Unicode CLDR locale-specific format. Uses SimpleDateFormat.
Use MM for month (mm causes errors).
Format affects ATS data transfer and min/max parsing. Job seekers enter dates in their locale format.
Use yyyy for year (yy causes confusion).
file FileQuestionInput
File upload question for certifications, portfolios, or work samples. Displays as file upload field.
JSON POST response fields: contentType, data, fileName.
Valid file types: doc, docx, gif, jfif, jif, jpe, jpeg, jpg, pdf, png, rtf, tif, tiff, txt
information InformationQuestionInput
Display-only text for explanations or section headings. No response required.
See information.
pageBreak PageBreakQuestionInput
Groups questions on a page. Questions between pagebreaks appear together.
Maximum: 20 questions per page. Default: 3 per page (desktop), all on one page (mobile).
demographicQuestions [DemographicQuestionsBodyInput!]! Required
Demographic questions relate to protected class information (ethnicity, gender, disability).
Some jurisdictions regulate these questions. Indeed and your systems must handle them specially.
Limited to U.S. jobs for EEO compliance.
Do not include job-related questions (work experience, skills, certifications). Use screenerQuestions for those.
textarea TextAreaQuestionInput
Long-form answer question. Displays as multi-line text field.
text TextQuestionInput
Short-answer question. Displays as single-line text field.
Formats: integer, decimal, numeric_text. See JSON questions parameters.
select SelectQuestionInput
Multiple-choice question. Single answer only.
1-5 answers: radio buttons. 6+ answers: dropdown list.
multiselect MultiselectQuestionInput
Multiple-answer question. Displays as checkboxes.
date DateQuestionInput
Date question. Displays as date text field.
Requires dd/MM/yyyy format or Unicode CLDR locale-specific format. Uses SimpleDateFormat.
Use MM for month (mm causes errors). Use yyyy for year (yy causes confusion).
Format affects ATS data transfer and min/max parsing. Job seekers enter dates in their locale format.
information InformationQuestionInput
Display-only text for explanations or section headings. No response required.
See information.
pageBreak PageBreakQuestionInput
Groups questions on a page. Questions between pagebreaks appear together.
Maximum: 20 questions per page.
Default: 3 per page (desktop), all on one page (mobile).
Example
{"questions": IndeedApplyScreenerQuestionsDefinitionInput}