vendors
List vendor assessments
Changed onReturns a list of assessments for a specific vendor. Each assessment groups together versions over time.
Note: use /api/public/vendor/security_profile/assessment instead for security profile assessments.
Required API key permissions: VendorRisk (select when creating API key in Account Settings)
get/vendor/assessment/list
Request
- Base URLhttps://cyber-risk.upguard.com/api/public
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
vendor_idinteger
The ID of the vendor for which to return assessments. e.g. 123456789 Required when vendor_primary_hostname is not specified.
vendor_primary_hostnamestring
The primary hostname of the vendor for which to return assessments. e.g. "upguard.com" Required when vendor_id is not specified.
statusstring
Filter by assessment state. Valid values: active, archived, all Defaults to 'active' if not set.
Response
List of vendor assessments
Example response
{
"assessments": [
{
"archived_at": "2024-06-01T10:00:00Z",
"author_email": "john.smith@example.com",
"author_name": "John Smith",
"id": 1234567890123,
"name": "Q1 2024 Security Assessment",
"published_date": "2024-03-20T15:30:00Z",
"reassessment_date": "2024-12-31T00:00:00Z",
"scope": [
"upguard.com",
"api.upguard.com"
],
"status": "published",
"version_number": 2
}
]
}Changes
- info
endpoint added
- info