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 about ethnicity, gender, or disability.
Some jurisdictions regulate protected-class questions. Handle those questions separately.
textarea TextAreaQuestionInput
Long-form answer. Shows a multi-line text field.
text TextScreenerQuestionInput
Short answer. Shows a single-line text field.
Formats: integer, decimal, numeric_text.
select SelectScreenerQuestionInput
Multiple-choice question. Job seekers select one answer.
1–5 options: radio buttons. 6 or more: dropdown.
multiselect MultiselectScreenerQuestionInput
Multiple-answer question. Shows checkboxes.
hierarchical HierarchicalQuestionInput
Follow-up questions based on a previous answer.
Example: Select a state, then show cities in that state.
Limited to 3 levels (for example, state → city → county).
Similar to conditional questions. Prefer this when the first selection defines the next options. This reduces the number of questions.
date DateScreenerQuestionInput
Date question. Shows a date field.
Use dd/MM/yyyy or a Unicode CLDR locale format. Indeed uses SimpleDateFormat.
Use MM for month (mm causes errors). Use yyyy for year (yy can confuse job seekers).
The format affects ATS data transfer and min/max parsing. Job seekers enter dates in their locale format.
file FileQuestionInput
File upload for certifications, portfolios, or work samples.
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. Job seekers do not answer.
See information.
pageBreak PageBreakQuestionInput
Groups questions on a page. Questions between page breaks appear together.
Maximum: 20 questions per page. Default: 3 per page on desktop, all on one page on mobile.
multifield MultifieldQuestionInput
Multi-field question.
Groups a fixed set of sub-questions that the job seeker can submit more than once. For example, enter work experience for each previous job.
This reduces the need for conditional “Do you have more to add?” question chains. Use it only in screener questions.
Do not nest it. A MULTIFIELD cannot appear inside another MULTIFIELD groupedQuestionFields.
demographicQuestions [DemographicQuestionsBodyInput!]! Required
Questions about a protected class, such as ethnicity, gender, or disability.
Some jurisdictions regulate these questions. Indeed and your systems must handle them separately.
Limited to U.S. jobs for EEO compliance.
Do not include job-related questions about work experience, skills, or certifications.
Put those in screenerQuestions.
textarea TextAreaQuestionInput
Long-form answer. Shows a multi-line text field.
text TextQuestionInput
Short answer. Shows a single-line text field.
Formats: integer, decimal, numeric_text.
select SelectQuestionInput
Multiple-choice question. Job seekers select one answer.
1–5 options: radio buttons. 6 or more: dropdown.
multiselect MultiselectQuestionInput
Multiple-answer question. Shows checkboxes.
date DateQuestionInput
Date question. Shows a date field.
Use dd/MM/yyyy or a Unicode CLDR locale format. Indeed uses SimpleDateFormat.
Use MM for month (mm causes errors). Use yyyy for year (yy can confuse job seekers).
The 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. Job seekers do not answer.
See information.
pageBreak PageBreakQuestionInput
Groups questions on a page. Questions between page breaks appear together.
Maximum: 20 questions per page.
Default: 3 per page on desktop, all on one page on mobile.
Example
{"questions": IndeedApplyScreenerQuestionsDefinitionInput}