Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tenable Exposure View API

The Tenable Exposure View API enables users to search Tenable Exposure view for their organization's cards or retrieve the details for a specified card. For more information about Exposure View, see [Exposure View](https://docs.tenable.com/exposure-management/Content/exposure-management/exposure-view/exposure-view.htm) in the _Tenable Exposure Management User Guide_.

Tenable Exposure View API is one of 107 APIs that Tenable publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Exposure View. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 2 operations across 2 paths, and defines 28 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against a single base URL, https://www.tenable.com/downloads/api/v2.

2 operations 2 paths 28 schemas 2 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://cloud.tenable.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Tenable Exposure View API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

  • Bearer — Example: Bearer {{token}}

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 GET. Each is listed below with its method, path, parameters, and response codes.

Exposure View 2

The Tenable Exposure View API enables users to search Tenable Exposure view for their organization's cards or retrieve the details for a specified card. For more information about…

GET
/api/v1/t1/exposure-view/cards
Search cards
exposure-view-cards-search 5 params → 200400401403429500
GET
/api/v1/t1/exposure-view/cards/{card_id}
Get card details
exposure-view-card-details 7 params → 200400401403404429500

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are Exposure_View_Response-Search-Cards-Object (13 properties), Exposure_View_Response-Card-Details (13 properties), Exposure_View_Tag (9 properties), Exposure_View_SeveritySummaryStat (5 properties). Each schema is shown below with its type and property counts.

Exposure_View_Response-Search-Cards-Object
object
13 properties
Exposure_View_Response-Card-Details
object
13 properties
Exposure_View_PaginationResponseData
object
3 properties
Exposure_View_Response-Search-Cards
object
2 properties
Exposure_View_BusinessContextCategoryDistribution
object
2 properties
Exposure_View_SLA-Breakdown
object
4 properties
Exposure_View_CESGrade
string
The Cyber Exposure Score (CES) grade as it compares to your industry and total population. For more information about CES grades, see [Exposure View](https://d…
Exposure_View_RiskBreakdownCategory
object
3 properties
Exposure_View_CESScore
object
The numerical Cyber Exposure Score (CES) and its grade.
2 properties
Exposure_View_SeveritySummaryStat
object
5 properties
Exposure_View_ExposureClass
string
The exposure class is determined by the sensor that assessed the asset or detected the finding. For more information about exposure classes, see [Scoring (Beta…
Exposure_View_Score-Benchmark
object
Data indicating how your Cyber Exposure Score (CES) compares to your industry and total population.
2 properties
Exposure_View_BusinessContextDrivers
object
3 properties
Exposure_View_DataCategory
string
Exposure_View_CardType
string
The type of exposure view card. Global cards are Tenable-provided cards. Custom cards are user-created cards.
Exposure_View_AssetQueryV2
object
For dynamic tags, the filters applied to define the tag rule.
3 properties
Exposure_View_ExposureClassArray
The exposure class is determined by the sensor that assessed the asset or detected the finding. For more information about exposure classes, see [Scoring (Beta…
Exposure_View_CESTrendDataPoint
object
2 properties
Exposure_View_ErrorResponse-404
object
3 properties
Exposure_View_ErrorResponse
object
3 properties
Exposure_View_Asset-Risk-Breakdown
object
The percentage of assets in each risk severity level.
3 properties
Exposure_View_AssetSource
array
The sources that supply data for the card.
Exposure_View_SLASeverityLevel
string
Exposure_View_Tag
object
Information about the tag associated with the exposure view card.
9 properties
Exposure_View_BusinessContextExposureClassDistribution
object
2 properties
Exposure_View_Score-Trend-Metric
object
An object containing Cyber Exposure Score (CES) trends over time, target scores, and events.
3 properties
Exposure_View_CESScores
object
An object containing Cyber Exposure Scores (CES) per exposure, per tag, and total.
3 properties
Exposure_View_SLAOverallRiskBreakdown
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tenable-exposure-view-api-openapi.yml Raw ↑

Other APIs Tenable publishes across the network.

Tenable About API
Tenable Access Control (API) API
Tenable Access Control (Groups) API
Tenable Access Control (Permissions) API
Tenable Access Control (Roles) API
Tenable Access Control (Users) API
Tenable Access Groups v1 API
Tenable Access Groups v2 API
Tenable Account Groups API
Tenable Accounts API
Tenable Activity Log API
Tenable AD object API