Update an existing questionnaire.
Updates one or more fields of a questionnaire.
This endpoint cannot be used to set a questionnaire’s status to APPROVED or COMPLETED. To perform those specific transitions, please use the approveQuestionnaire and completeQuestionnaire endpoints, respectively.
Documentation Index
Fetch the complete documentation index at: https://vanta.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Display name of the questionnaire
Due date for questionnaire completion (ISO 8601 string, null to clear)
Status transition (limited to settable statuses)
IN_PROGRESS, IN_REVIEW, READY_FOR_REVIEW, WAITING_ON_ANSWERS, ON_HOLD, NO_LONGER_NEEDED Owner assignment as Actor (null to unassign)
Approver assignment as Actor (null to unassign, requires QuestionnaireAutomationAdvanced)
Metadata key-value pairs
Tags to assign to the questionnaire. Each entry must include a categoryId and tagId. Replaces all existing tags.
Ok
SPREADSHEET, WEBSITE, DOCUMENT APPROVED, IN_PROGRESS, IN_REVIEW, READY_FOR_REVIEW, WAITING_ON_ANSWERS, ON_HOLD, NO_LONGER_NEEDED, COMPLETE, ERROR, EXTRACTING_QUESTIONS, QUEUED_FOR_EXTRACTION, PROCESSING, QUEUED_FOR_PROCESSING, WAITING_ON_COLUMN_SELECTION, WAITING_ON_COLUMN_APPROVAL, QUEUED_FOR_COLUMN_DETECTION, DETECTING_COLUMNS The status change history log for the questionnaire. Entries are ordered by the most recent status change first.
Tags assigned to this questionnaire. Each entry contains a categoryId and tagId.
The owner assignment in actor form (User or Team).
The approver assignment in actor form (User or Team).