Autional Autional
API Reference GitHub autional.com →

POST /admin/compliance/vendor-risk-assessment

Create a security risk assessment for a specified vendor

Compliance Management - Vendor Risk `bearerAuth` application/json

Request Body

Schema: dto.VendorRiskAssessmentRequest

FieldTypeRequiredExampleConstraintsDescription
remarks string Yes Assessment Passed Assessment Notes
risk_level string Yes medium Risk Level
score integer Yes 35 Risk Score
vendor_name string Yes CloudProvider XYZ Vendor Name

Responses

StatusDescriptionSchema
201createddto.VendorRiskAssessmentDetailResponse
400bad requestdto.ErrorResponse

Referenced Schemas

dto.ErrorResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No 400
message string No invalid request

dto.VendorRiskAssessmentDetailResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.VendorRiskAssessmentResponse No
message string No
timestamp string No

dto.VendorRiskAssessmentResponse

Vendor Risk Assessment Result

FieldTypeRequiredExampleConstraintsDescription
assessment_date string No 2026-04-01T00:00:00Z Assessment Date
compliance_certifications array of

string

No ['["SOC2"', '"ISO27001"]'] Compliance Certification
risk_factors array of

string

No ['["Data Center Location"', '"Data Encryption"]'] Risk Factors
risk_level string No medium Risk Level
risk_score integer No 35 Risk Score
valid_until string No 2027-04-01T00:00:00Z Validity Period
vendor_id string No vendor_001 Vendor ID