Vendors API
Manage vendors, assessments, and third-party risk data programmatically.
Queries
List Vendors
query {
vendors(
filter: { tier: CRITICAL, status: ACTIVE }
sort: { field: RISK_SCORE, direction: DESC }
) {
edges {
node {
id
name
tier
riskScore
status
lastAssessmentDate
nextAssessmentDue
categories
dataAccess {
type
sensitivity
}
}
}
}
}Mutations
Create Vendor
mutation {
createVendor(input: {
name: "CloudSecure Inc."
categories: [CLOUD_INFRASTRUCTURE]
dataAccess: [{ type: CUSTOMER_DATA, sensitivity: HIGH }]
businessOwner: "user_xyz789"
}) {
id
tier
riskScore
}
}Initiate Assessment
mutation {
initiateVendorAssessment(input: {
vendorId: "vendor_abc123"
templateId: "template_standard"
dueDate: "2026-07-01"
}) {
id
status
questionnaireUrl
}
}Last updated on