Create a new file-based questionnaire from an uploaded file (.xlsx, .docx, .pdf). File type is inferred as SPREADSHEET or DOCUMENT based on the uploaded file.
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 for the questionnaire.
Owner to assign, as a JSON string: {"type": "User" | "Team", "id": ""}.
Approver to assign, as a JSON string: {"type": "User" | "Team", "id": ""}.
Description of the questionnaire.
URL of the company associated with this questionnaire.
Due date for questionnaire completion.
ID of the customer trust account to associate with this questionnaire.
Comma-separated category IDs for which to include untagged entities.
Custom key-value pairs, as a JSON string array: [{"key": "", "value": ""}]. Keys and values may contain alphanumeric characters, hyphens, underscores, and periods.
Tags to assign, as a JSON string array: [{"categoryId": "", "tagId": ""}]. Replaces all existing tags.
File questionnaire created
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).