Tenable Policies API

The Policies API from Tenable — 5 operation(s) for policies.

Operations 8

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 /policies Create a scan policy · Create policy #
Ask an LLM
“How do I create a new scan template from one of the built-in templates?”
“Which template UUID and settings does a new policy need?”
Tell an agent
Create a scan policy from template {uuid} with settings {settings}.
Build a new scan template based on {uuid} using these settings: {settings}.
GET /policies List scan policies · List policies #
Ask an LLM
“Which scan templates (policies) have we saved?”
“What user-defined scan policies exist in my account?”
Tell an agent
List all my scan policies.
Show me every saved scan template.
POST /policies/{policy_id}/copy Copy a scan policy · Copy policy #
Ask an LLM
“Can I duplicate an existing scan template to tweak it?”
“Is there a quick way to make a copy of a policy?”
Tell an agent
Copy scan policy {policy_id}.
Duplicate the scan template {policy_id}.
POST /policies/import Import a .nessus scan policy · Import policy #
Ask an LLM
“How do I import a scan policy from a .nessus file I uploaded?”
“Which file formats can be imported as a scan template?”
Tell an agent
Import the uploaded scan policy file {file}.
Create a scan template from the .nessus file {file}.
GET /policies/{policy_id}/export Export a scan policy as .nessus · Export policy #
Ask an LLM
“Can I export a scan template to a .nessus file?”
“What format does a policy export download in?”
Tell an agent
Export scan policy {policy_id} in nessus format.
Download policy {policy_id} as a .nessus file.
GET /policies/{policy_id} Get a scan policy's settings · List policy details #
Ask an LLM
“What settings and plugins are configured in a given scan template?”
“Can I view the full configuration of one policy?”
Tell an agent
Show the settings of scan policy {policy_id}.
Get the full configuration for policy {policy_id}.
PUT /policies/{policy_id} Update a scan policy · Update policy #
Ask an LLM
“How do I change the settings of an existing scan template?”
“Can I edit a saved policy instead of creating a new one?”
Tell an agent
Update scan policy {policy_id} with new settings.
Edit the configuration of policy {policy_id}.
DELETE /policies/{policy_id} Delete a scan policy · Delete policy #
Ask an LLM
“How do I delete a scan template I no longer use?”
“Can a deleted scan policy be recovered?”
Tell an agent destructive · confirm first
Delete scan policy {policy_id}.
Remove the scan template {policy_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-policies-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-policies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vulnerability Management Policies API
  version: 1.0.0
servers:
- url: https://cloud.tenable.com
tags:


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