Question Types

Choose the right input type for each request.

Written by Exportlab · Updated January 2026

Overview

In Asset Collections you can import questions as templates. Each question type defines how the answer is captured and validated.

This overview lists all available question types and the required fields so the JSON import works smoothly.

Question Types at a Glance

All types share the base fields questionText, questionType, and required.

TypeUse caseRequired fields
textShort answers (name, title, keywords).Base fields.
textareaLong answers (descriptions, briefs).Base fields.
emailEmail address with validation.Base fields.
urlLinks and references.Base fields.
phonePhone numbers or callback details.Base fields.
numberQuantities, budgets, counts.Base fields.
dateDeadlines or launch dates.Base fields.
selectSingle choice (dropdown).options (array).
multiselectMultiple choice.options (array).
yesnoYes/No decision.Base fields.
fileFile upload (PDF, JPG, MP4, etc.).fileConfig (object).

Validation Rules

To make the import succeed, the following rules must be met:

  • questionType must be one of the 11 values listed above.
  • required is always true or false.
  • options is required for select and multiselect.
  • fileConfig is required for file and includes allowedFileTypes, maxFileSizeMB, and maxFiles.
  • allowedFileTypes accepts MIME types or wildcards like image/*.