Tenable Scanner Groups API

The Scanner Groups API from Tenable — 5 operation(s) for scanner groups.

Business capability
Vulnerability Management BC-620.40

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 /scanner-groups Create a scanner group · Create scanner group #
Ask an LLM
“How do I create a new group to pool several scanners together?”
“Which network does a newly created scanner group get assigned to?”
Tell an agent
Create a scanner group named {name}.
Create a {type} scanner group called {name}.
GET /scanner-groups List scanner groups · List scanner groups #
Ask an LLM
“Which scanner groups exist in my Tenable Vulnerability Management instance?”
“What scanner pools do I already have configured?”
Tell an agent
List all my scanner groups.
Show me every scanner pool in the workspace.
GET /scanner-groups/{group_id} Get scanner group details · List scanner group details #
Ask an LLM
“What are the details of one particular scanner group?”
“Does the scanner group details call include its scan routes?”
Tell an agent
Show details for scanner group {group_id}.
Get the settings of scanner group {group_id}.
PUT /scanner-groups/{group_id} Rename a scanner group · Update scanner group #
Ask an LLM
“How do I rename an existing scanner group?”
“Can I move a scanner group to another network by editing it?”
Tell an agent
Rename scanner group {group_id} to {name}.
Update the name of scanner group {group_id} to {name}.
DELETE /scanner-groups/{group_id} Delete a scanner group · Delete a scanner group #
Ask an LLM
“How do I remove a scanner group I no longer use?”
“What privilege do I need to delete a scanner group?”
Tell an agent destructive · confirm first
Delete scanner group {group_id}.
Remove the scanner pool {group_id} entirely.
GET /scanner-groups/{group_id}/scanners List the scanners in a scanner group · List scanners within scanner group #
Ask an LLM
“Which scanners belong to a given scanner group?”
“Can I check that a scanner was added to a group?”
Tell an agent
List the scanners in scanner group {group_id}.
Show me which scanners are members of group {group_id}.
POST /scanner-groups/{group_id}/scanners/{scanner_id} Add a scanner to a scanner group · Add scanner to scanner group #
Ask an LLM
“How do I put a scanner into an existing scanner group?”
“Can one scanner be added to a scanner pool by its ID?”
Tell an agent
Add scanner {scanner_id} to scanner group {group_id}.
Put scanner {scanner_id} into the {group_id} pool.
DELETE /scanner-groups/{group_id}/scanners/{scanner_id} Remove a scanner from a scanner group · Remove scanner from scanner group #
Ask an LLM
“How do I take a scanner out of a scanner group without deleting the group?”
“Can I pull a single scanner from a pool?”
Tell an agent destructive · confirm first
Remove scanner {scanner_id} from scanner group {group_id}.
Take scanner {scanner_id} out of the {group_id} pool.
GET /scanner-groups/{group_id}/routes List a scanner group's scan routes · List scan routes #
Ask an LLM
“Which hostnames and IP ranges are routed to a scanner group in auto-routed scans?”
“What scan routes does this scanner group currently match?”
Tell an agent
List the scan routes for scanner group {group_id}.
Show the hostnames and IP ranges routed to group {group_id}.
PUT /scanner-groups/{group_id}/routes Set a scanner group's scan routes · Update scan routes #
Ask an LLM
“How do I change which targets get auto-routed to a scanner group?”
“Can scan routes include hostname wildcards and IP ranges?”
Tell an agent
Set the scan routes for scanner group {group_id} to {routes}.
Route targets {routes} to scanner group {group_id} for auto-routed scans.

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-scanner-groups-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-scanner-groups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tenable Platform & Settings Scanner Groups API
  version: 1.0.0
servers:
- url: https://cloud.tenable.com
tags:


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