Vendor Questionnaire Templates are the questionnaires you can send to a Vendor. List them to find the questionnaireId a send request takes, and list a template's questions to see what the Vendor will be asked.
List the Questionnaire Templates that can be sent to a Vendor. Only ACTIVE templates are returned unless status is DRAFT. Pass a template id as questionnaireId when sending a Questionnaire to a Vendor.
🔒 Requires Vendors: List Vendor Questionnaire permission.
💎 Requires your account have the TPRM Standard, Third Party Risk Management Pro, TPRM Pro Max feature. Contact your Account Manager for help upgrading.
Successful
Malformed data and/or validation errors
Invalid Authorization
You must upgrade your plan to use this feature
You are not allowed to perform this action
You must accept the Drata terms and conditions to use the API
Internal server error
{- "data": [
- {
- "id": 1,
- "title": "Security Assessment",
- "status": "ACTIVE",
- "isDefault": false,
- "type": "SECURITY_ASSESSMENT",
- "riskLevels": [
- "HIGH"
], - "categories": [
- "SECURITY"
], - "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}List the questions a Questionnaire Template asks, in the order the Vendor will see them.
🔒 Requires Vendors: List Vendor Questionnaire permission.
💎 Requires your account have the TPRM Standard, Third Party Risk Management Pro, TPRM Pro Max feature. Contact your Account Manager for help upgrading.
Successful
Malformed data and/or validation errors
Invalid Authorization
You must upgrade your plan to use this feature
You are not allowed to perform this action
Not Found
You must accept the Drata terms and conditions to use the API
Internal server error
{- "data": [
- {
- "id": 1,
- "question": "Is there a publicly available URL for your Privacy Policy?",
- "type": "YES_NO",
- "required": true,
- "choices": [
- "Yes",
- "No"
], - "allowMultipleSelection": false,
- "allowOtherChoice": false
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}