vendors

Get vendor details

The following assertions are evaluated (in order) to determine whether you are licensed to view the vendor data (as soon as one assertion returns "true", the vendor data will be returned):

  1. You are currently monitoring the vendor in CyberRisk
  2. You have set "start_monitoring" to "true" AND are not currently monitoring all the vendors you are licensed for in CyberRisk
  3. You have set "generate_ad_hoc_report" to "true" and have not currently used your monthly allocation of ad-hoc reports in CyberRisk.

Required API key permissions: VendorRisk (select when creating API key in Account Settings)

get/vendor

Request

Query parameters

idinteger

The ID of the vendor for which to return vendor data. e.g. 123456789

hostnamestring

The hostname for which to return vendor data. e.g. "upguard.com". Required when id is not specified. When id is specified this field will be ignored.

generate_ad_hoc_reportboolean

When set to true, if you haven't already used your monthly allocation of ad-hoc reports, generate an ad-hoc report for the given vendor, and return the vendor data.

start_monitoringboolean

NOTE: deprecated (use vendor/monitor instead). When set to true, if the vendor is not already being monitored, and if you are not already monitoring all the vendors your are licensed for, start monitoring the vendor, and return the vendor data.

labelsstring[]

NOTE: deprecated (use vendor/monitor instead). The labels to assign to the vendor if start monitoring set to true. If you want to update the labels for an already monitored vendor use the /vendor/labels endpoint.

tierinteger

NOTE: deprecated (use vendor/monitor instead). The tier to assign to the vendor if start monitoring is set to true.

wait_for_scanboolean

Flag indicating whether the request should wait for scan results on new unknown vendors

Response

Vendor details

assessment_statusstring

Assessment status for the vendor. Possible values are Published, In progress, Not assessed. The field will be omitted for non monitored vendors.

attributesobject

The attributes applied to the vendor. If no attributes are applied this field will be omitted

automatedScoreinteger

The automated score of the vendor without questionnaire. Omitted if no current scanning score.

domain_count_activeinteger

The total number of active domains for this vendor.

domain_count_inactiveinteger

The total number of inactive domains for this vendor.

domain_count_totalinteger

The total number of domains for this vendor.

first_monitoredstring

The date that this vendor was monitored by your organization.

idinteger

The id of the vendor. Its possible for a hostname to change which vendor it belongs to for a number of reasons (eg. Company's legal entity changes, improved data quality, etc...). For this reason, do not assume a hostname will always return the same vendor id.

industry_average_scoreinteger

The average overall score for the industry this vendor falls into.

industry_groupstring

The industry group this vendor falls into.

industry_sectorstring

The industry sector this vendor falls into. Industry sectors contain multiple industry groups.

labelsstring[]

The labels applied to the vendor. If no labels are present this field will be omitted.

last_assessedstring date-time

Date of the last assessment for the vendor. The field will be omitted if no published assessment is present.

lifecycle_stagestring

The lifecycle stage of the vendor in your account: procurement, onboarding, in_use, offboarding or archived. Omitted if the vendor has no stage.

namestring

The name of the vendor

notestring

The note applied to the vendor. If no note is applied this field will be omitted

overallScoreinteger

The current score of the vendor including automated and questionnaire. Omitted if no current overall score.

portfoliosstring[]

The portfolios applied to the vendor. If no portfolios are applied this field will be omitted

primary_hostnamestring

The primary hostname of the vendor

questionnaireScoreinteger

The current questionnaire score of the vendor. Omitted if no current questionnaire score.

reassessment_datestring date-time

Optional date of the next scheduled assessment for the vendor.

scoreinteger

NOTE: deprecated (use AutomatedScore). The current automated score of the vendor. A -1 value represents no current score for the vendor.

tierinteger

The tier applied to the vendor. If no tier is applied to the vendor this field will be omitted

Changes

No recorded changes to this operation across all 2 revisions of this API.