Tenable Asset Attributes API

The Asset Attributes API from Tenable — 4 operation(s) for asset attributes.

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api/v3/assets/attributes Create custom asset attributes · Create attribute #
Ask an LLM
“How do I define a new custom attribute like owner or cost center for assets?”
“Who is allowed to create custom asset attributes?”
Tell an agent
Create custom asset attributes {attributes}.
Define a new custom attribute for my assets using {attributes}.
GET /api/v3/assets/attributes List custom asset attributes · List attributes #
Ask an LLM
“What custom asset attributes are defined in my container?”
“How many custom attributes can a container have?”
Tell an agent
List all custom asset attributes in my container.
Show me the custom attribute definitions available for assets.
PUT /api/v3/assets/attributes/{attribute_id} Update a custom attribute's description · Update attribute #
Ask an LLM
“Can I change the description of a custom asset attribute definition?”
“Which fields of an attribute definition are editable after creation?”
Tell an agent
Change the description of attribute {attribute_id} to {description}.
Update custom attribute definition {attribute_id}.
DELETE /api/v3/assets/attributes/{attribute_id} Delete a custom attribute definition · Delete attribute #
Ask an LLM
“Does deleting a custom attribute definition remove it from all assets?”
“Can I retire a custom attribute I no longer track?”
Tell an agent destructive · confirm first
Delete custom attribute definition {attribute_id} everywhere.
Remove attribute {attribute_id} from my container and from every asset.
PUT /api/v3/assets/{asset_id}/attributes Assign several custom attributes to an asset · Assign attributes to asset #
Ask an LLM
“Can I set several custom attribute values on an asset in one request?”
“What's the way to bulk set an asset's custom attributes?”
Tell an agent
Assign attributes {attributes} to asset {asset_id}.
Set multiple custom attribute values {attributes} on asset {asset_id}.
GET /api/v3/assets/{asset_id}/attributes List custom attributes on an asset · List attributes assigned to asset #
Ask an LLM
“Which custom attribute values are set on a specific asset?”
“What owner or business-unit attributes does this asset carry?”
Tell an agent
List the custom attributes assigned to asset {asset_id}.
Show the custom attribute values on asset {asset_id}.
DELETE /api/v3/assets/{asset_id}/attributes Clear all custom attributes from an asset · Delete attributes from asset #
Ask an LLM
“Can I wipe every custom attribute value from one asset at once?”
“Is there a way to reset an asset's custom attributes to empty?”
Tell an agent destructive · confirm first
Remove all custom attributes from asset {asset_id}.
Clear every custom attribute value on asset {asset_id}.
PUT /api/v3/assets/{asset_id}/attributes/{attribute_id} Set one custom attribute on an asset · Assign single attribute to asset #
Ask an LLM
“Can I set just one custom attribute value on an asset without touching the others?”
“How do I record a single owner value on one asset?”
Tell an agent
Set attribute {attribute_id} on asset {asset_id} to {value}.
Assign only custom attribute {attribute_id} to asset {asset_id}.
DELETE /api/v3/assets/{asset_id}/attributes/{attribute_id} Remove one custom attribute from an asset · Delete attribute from asset #
Ask an LLM
“Can I remove a single custom attribute from an asset and keep the rest?”
“Which call unsets one attribute value on one asset?”
Tell an agent destructive · confirm first
Remove attribute {attribute_id} from asset {asset_id}.
Unset only custom attribute {attribute_id} on asset {asset_id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tenable:tenable-asset-attributes-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tenable-asset-attributes-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vulnerability Management Asset Attributes API
  version: 1.0.0
servers:
- url: https://cloud.tenable.com
tags:


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tenable/refs/heads/main/openapi/tenable-asset-attributes-api-openapi.yml