Skip to Content
API ReferenceVendors API

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