Vendor Security Reviews track the status of security reviews for Vendors. You can create a security review, upload questionnaires, and track the progress of the review. The help docs have more information.
Get a paginated list of all Security Reviews for a given Vendor.
๐ Requires Vendors: List Vendors permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
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,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}Create a new Security Review for a given Vendor.
๐ Requires Vendors: Create Security Review permission.
Created
Malformed data and/or validation errors
Invalid Authorization
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
{- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "securityReviewStatus": "NOT_YET_STARTED",
- "securityReviewType": "SECURITY",
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "note": "Security Review note",
- "requesterUserId": 1,
- "title": "Security Review title"
}{- "id": 1,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}Create a new Security Review for a given Vendor with file upload in a single atomic operation.
๐ Requires Vendors: Create Security Review permission.
Created
Malformed data and/or validation errors
Invalid Authorization
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
{- "title": "Q4 2024 Security Review",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "requestedAt": "2024-01-01T00:00:00.000Z",
- "securityReviewStatus": 3,
- "securityReviewType": 1,
- "requesterUserId": 123,
- "note": "Additional notes about the security review",
- "documentType": 1,
- "file": "string"
}{- "id": 1,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}Get a paginated list of Security Reviews across all Vendors in the account, subject to the caller's vendor access. Supports the same filters as the per-vendor list plus optional vendorIds[] narrowing. When the caller has restricted vendor access, results are limited to the intersection of the vendors they are permitted to see and the (optional) vendorIds[] filter.
๐ Requires Vendors: List Vendors permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
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,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}Get a specific Security Review for a given Vendor. For SOC_REPORT reviews the response includes a socReview field with the SOC form data.
๐งช Note: This endpoint is in beta and may change.
๐ Requires Vendors: List Vendors permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
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
{- "id": 1,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}Update a Vendor Security Review. The title field applies to all security review types. The socForm field is only processed when securityReviewType is SOC_REPORT.
๐งช Note: This endpoint is in beta and may change.
๐ Requires Vendors: Update Security Review permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
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
{- "title": "string",
- "socForm": {
- "reviewerInformation": {
- "reviewerUserId": 42,
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "string"
}, - "findings": {
- "findings": [
- {
- "description": "string"
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "userControls": [
- {
- "description": "string",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "services": [
- {
- "name": "string"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "string"
}, - "subserviceOrganizations": {
- "subserviceOrganization": "string",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "string"
}
}
}{- "id": 1,
- "requestedAt": "2025-07-01T16:45:55.246Z",
- "reviewDeadlineAt": "2025-07-01T16:45:55.246Z",
- "decision": "APPROVED",
- "title": "string",
- "note": "string",
- "status": "NOT_YET_STARTED",
- "type": "SECURITY",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "vendorId": 1,
- "vendor": {
- "id": 1,
- "name": "Acme"
}, - "userId": 0,
- "requesterUserId": 0,
- "user": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "requesterUser": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}, - "socReviewForm": {
- "readyToFinalize": false,
- "reviewerInformation": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reviewer": "Jane Doe",
- "reportIssueDate": "2020-07-06"
}, - "complianceScope": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "certification": "SOC_2",
- "scopeType": "TYPE_2",
- "auditPeriod": "2020-07-06",
- "auditPeriodRange": {
- "start": "2020-07-06",
- "end": "2020-07-06"
}, - "trustServiceCriteria": [
- "AVAILABILITY"
]
}, - "reportOpinion": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "reportOpinion": "UNQUALIFIED",
- "encompassBusinessNeeds": true,
- "followUpActivity": "Schedule a follow-up review in 90 days."
}, - "findings": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "findings": [
- {
- "description": "Control objective was not met during the audit period."
}
], - "hasMaterialImpact": false
}, - "endUserControls": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "userControls": [
- {
- "description": "Users must enforce strong password policies.",
- "inPlace": true
}
]
}, - "servicesAndLocations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "services": [
- {
- "name": "Cloud Hosting"
}
], - "locations": [
- {
- "city": "Austin",
- "stateOrCountry": "TX"
}
]
}, - "cpaFirm": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "cpaFirm": "Deloitte",
- "cpaProcedurePerformed": "Assessed reputation via public records."
}, - "subserviceOrganizations": {
- "isComplete": false,
- "missingRequiredFields": [
- "reviewerInformation.reviewer"
], - "subserviceOrganization": "SubCo Inc.",
- "subserviceOrganizationUsingInclusiveMethod": true,
- "subserviceOrganizationProcedurePerformed": "Reviewed available SOC reports."
}
}
}๐ Requires Vendors: Upload Security Questionnaire permission.
Created
Malformed data and/or validation errors
Invalid Authorization
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
{- "id": 1,
- "completedBy": "Acme",
- "isCompleted": "true",
- "dateSent": "2025-07-01T16:45:55.246Z",
- "isManualUpload": "true",
- "responseId": 1,
- "title": "Vendor Security Questionnaire"
}List the questionnaires that belong to a Vendor Security Review. Cursor-paginated. Archived or soft-deleted questionnaires are excluded from the response.
๐งช Note: This endpoint is in beta and may change.
๐ Requires Vendors: List Vendor Questionnaire permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
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,
- "completedBy": "Acme",
- "isCompleted": "true",
- "dateSent": "2025-07-01T16:45:55.246Z",
- "isManualUpload": "true",
- "responseId": 1,
- "title": "Vendor Security Questionnaire"
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}Upload a Security Questionnaire to a Vendor for a specific Security Review.
๐ Requires Vendors: Upload Security Questionnaire permission.
Created
Malformed data and/or validation errors
Invalid Authorization
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
{- "id": 1,
- "completedBy": "Acme",
- "isCompleted": "true",
- "dateSent": "2025-07-01T16:45:55.246Z",
- "isManualUpload": "true",
- "responseId": 1,
- "title": "Vendor Security Questionnaire"
}List available actions for a security review based on its current state (e.g. Finalize, Reopen). Supported for all security review types (SECURITY, SOC_REPORT, UPLOAD_REPORT). SOC_REPORT reviews additionally require the linked vendor report review to pass readiness validation before Finalize is offered.
๐งช Note: This endpoint is in beta and may change.
๐ Requires Vendors: List Security Review Actions permission.
Successful
Invalid Authorization
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": [
- {
- "action": "finalize"
}
]
}Execute an action on a security review. Finalize marks the review as complete and records the reviewer decision (APPROVED, APPROVED_WITH_CONDITIONS, or REJECTED); decision defaults to APPROVED when omitted. PENDING is not accepted; use Reopen instead if the reviewer needs to return the review to in-progress. Reopen returns a completed review to in-progress and, when resetDecision is true, also clears the prior decision back to PENDING. Supported for all security review types (SECURITY, SOC_REPORT, UPLOAD_REPORT).
๐งช Note: This endpoint is in beta and may change.
๐ Requires Vendors: Perform Security Review Action permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
You are not allowed to perform this action
Not Found
You must accept the Drata terms and conditions to use the API
The requested action is not available for the current state of this security review.
Internal server error
{- "action": "finalize",
- "decision": "APPROVED",
- "note": "string",
- "resetDecision": true
}{- "success": true,
- "newStatus": "COMPLETED",
- "message": "Security review finalized successfully"
}