Tenable Networks API

The Networks API from Tenable — 6 operation(s) for networks.

Operations 10

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 /networks Create a network object · Create network #
Ask an LLM
“How do I create a network to separate overlapping IP ranges?”
“Can I set how many days assets live in a new network before they age out?”
Tell an agent
Create a network named {name}.
Create network {name} with an asset age-out of {assets_ttl_days} days.
GET /networks List network objects · List networks #
Ask an LLM
“What network objects are set up in my Tenable organization?”
“Can I include deleted networks when listing them?”
Tell an agent
List all my network objects.
List networks including deleted ones: {includeDeleted}.
GET /networks/{network_id} Get details of a network · Get network details #
Ask an LLM
“What settings does a specific network object have?”
“Can I look up one network by its ID?”
Tell an agent
Get the details of network {network_id}.
Show me the name and asset TTL of network {network_id}.
PUT /networks/{network_id} Update a network's name or settings · Update network #
Ask an LLM
“Can I rename an existing network object?”
“Do I need to resend the name when I only change a network's description?”
Tell an agent
Rename network {network_id} to {name}.
Update network {network_id} named {name} to age out assets after {assets_ttl_days} days.
DELETE /networks/{network_id} Delete a network object · Delete network #
Ask an LLM
“What should I do with assets before deleting a network?”
“Can I delete a custom network I no longer need?”
Tell an agent destructive · confirm first
Delete network {network_id}.
Remove the custom network object {network_id}.
GET /networks/{network_id}/counts/assets-not-seen-in/{num_days} Count stale assets in a network · Get network asset count #
Ask an LLM
“How many assets in a network haven't been seen in the last 30 days?”
“What's the total asset count for a given network?”
Tell an agent
Count assets in network {network_id} not seen in {num_days} days.
Give me the total and stale asset counts for network {network_id} over {num_days} days.
POST /networks/{network_id}/scanners/{scanner_uuid} Assign one scanner to a network · Assign scanners #
Ask an LLM
“How do I put a single scanner or scanner group into a custom network?”
“Can I return a scanner to the default network?”
Tell an agent
Assign scanner {scanner_uuid} to network {network_id}.
Move scanner group {scanner_uuid} into network {network_id}.
GET /networks/{network_id}/scanners List scanners in a network · List network scanners #
Ask an LLM
“Which scanners and scanner groups belong to a given network?”
“What sensors are currently assigned to my custom network?”
Tell an agent
List scanners assigned to network {network_id}.
Show me the scanner groups in network {network_id}.
POST /networks/{network_id}/scanners Replace a network's scanner assignments · Bulk assign scanners #
Ask an LLM
“Can I set the full list of scanners for a network in one call?”
“Does bulk assigning scanners overwrite the ones already in the network?”
Tell an agent
Set the scanners for network {network_id} to {scanner_uuids}.
Bulk assign scanners {scanner_uuids} to network {network_id}, replacing the current list.
GET /networks/{network_id}/assignable-scanners List scanners available to add to a network · List assignable scanners #
Ask an LLM
“Which scanners aren't assigned to any custom network yet?”
“What scanners could I still add to this network?”
Tell an agent
List scanners I can assign to network {network_id}.
Show unassigned scanners and groups available for network {network_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-networks-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-networks-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tenable Platform & Settings Networks API
  version: 1.0.0
servers:
- url: https://cloud.tenable.com
tags:


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