Tenable Agent Tasks API

The Agent Tasks API from Tenable — 10 operation(s) for agent tasks.

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

GET /scanners/null/agents/_bulk/{task_uuid} Check status of a bulk agent task · Get agent task status #
Ask an LLM
“Has my asynchronous bulk agent task finished yet?”
“Can I track progress of a bulk operation that isn't tied to an agent group?”
Tell an agent
Check the status of bulk agent task {task_uuid}.
Tell me whether agent bulk job {task_uuid} has completed.
GET /scanners/null/agent-groups/{group_id}/agents/_bulk/{task_uuid} Check status of a bulk agent group task · Check agent group operation status #
Ask an LLM
“Is the bulk add or remove I started on an agent group done?”
“Where can I see progress of a bulk task scoped to one agent group?”
Tell an agent
Check the status of task {task_uuid} on agent group {group_id}.
Show me progress of the bulk operation {task_uuid} for agent group {group_id}.
POST /scanners/null/agent-groups/{group_id}/agents/_bulk/add Add agents to an agent group in bulk · Add agents to a group #
Ask an LLM
“How do I add many agents to an agent group at once?”
“Can I add agents to a group by matching criteria instead of listing IDs?”
Tell an agent
Add agents {items} to agent group {group_id}.
Add every agent matching {criteria} to agent group {group_id}.
POST /scanners/null/agent-groups/{group_id}/agents/_bulk/remove Remove agents from an agent group in bulk · Remove agents from group #
Ask an LLM
“Can I pull a batch of agents out of an agent group in one request?”
“Is it possible to remove all agents matching a filter from a group except a few?”
Tell an agent
Remove agents {items} from agent group {group_id}.
Remove agents matching {criteria} from agent group {group_id}, except {not_items}.
POST /scanners/null/agents/_bulk/addToNetwork Move agents into a custom network · Add agents to a network #
Ask an LLM
“How do I assign a set of agents to a custom network?”
“Can I move agents into a network by filter criteria?”
Tell an agent
Add agents {items} to network {network_uuid}.
Move all agents matching {criteria} into custom network {network_uuid}.
POST /scanners/null/agents/_bulk/removeFromNetwork Remove agents from a custom network · Remove agents from network #
Ask an LLM
“Where do agents go when I take them out of a custom network?”
“Can I remove a batch of agents from a network back to the Default network?”
Tell an agent
Remove agents {items} from network {network_uuid}.
Send agents matching {criteria} in network {network_uuid} back to the Default network.
POST /scanners/null/agents/_bulk/assignToProfile Assign or remove agents from a profile · Assign or remove profile #
Ask an LLM
“Can I assign a batch of agents to an agent profile?”
“Is there a bulk way to take agents off an agent profile?”
Tell an agent
Assign the selected agents to an agent profile as a bulk task.
Remove the selected agents from their agent profile in bulk.
POST /scanners/null/agents/_bulk/directive Send restart or settings instructions to agents · Send instructions to agents #
Ask an LLM
“Can I tell a set of agents to restart remotely?”
“What kinds of instructions can I push to agents across my whole fleet?”
Tell an agent
Send directive {directive} to agents {items}.
Send instruction {directive} to all agents matching {criteria}.
POST /scanners/null/agent-groups/{group_id}/agents/_bulk/directive Send instructions to agents in a group · Send instructions to agents group #
Ask an LLM
“Can I restart only the agents in one agent group?”
“Is there a way to change local agent settings for a single agent group?”
Tell an agent
Send directive {directive} to every agent in group {group_id}.
Restart agents {items} in agent group {group_id} with directive {directive}.

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


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