Tenable Access Control (Permissions) API

The Access Control (Permissions) API from Tenable — 5 operation(s) for access control (permissions).

Business capability
Identity & Access Management BC-620.20

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 /api/v3/access-control/permissions Create an access control permission · Create permission #
Ask an LLM
“How do I grant a user group the ability to scan a set of tagged assets?”
“Which actions are allowed when a permission targets all assets?”
Tell an agent
Create permission {name} granting {actions} on {objects} to {subjects}.
Give {subjects} the {actions} rights on {objects} under a new permission called {name}.
GET /api/v3/access-control/permissions List all access control permissions · List permissions #
Ask an LLM
“What access control permissions are defined in my container?”
“Can I see every permission rule across all users and groups?”
Tell an agent
List all access control permissions in my container.
Show me every permission defined for my organization.
GET /api/v3/access-control/permissions/{permission_uuid} Get details of a permission · Get permission details #
Ask an LLM
“Who does a specific permission apply to and what does it allow?”
“Can I look up one permission by its UUID?”
Tell an agent
Get the details of permission {permission_uuid}.
Show me the subjects, objects and actions of permission {permission_uuid}.
PUT /api/v3/access-control/permissions/{permission_uuid} Overwrite an existing permission · Update permission #
Ask an LLM
“Do I have to send every field when I edit a permission?”
“Can I change which assets an existing permission covers?”
Tell an agent
Update permission {permission_uuid} to name {name}, actions {actions}, objects {objects}, subjects {subjects}.
Replace the objects on permission {permission_uuid} with {objects}, keeping name {name}, actions {actions} and subjects {subjects}.
DELETE /api/v3/access-control/permissions/{permission_uuid} Delete a permission · Delete permission #
Ask an LLM
“Can I revoke an access control permission entirely?”
“Which call removes a permission I granted by mistake?”
Tell an agent destructive · confirm first
Delete permission {permission_uuid}.
Revoke and remove access permission {permission_uuid}.
GET /api/v3/access-control/permissions/users/{user_uuid} List a user's permissions · List user permissions #
Ask an LLM
“What permissions has a particular user been granted?”
“Which permissions are still available to give a specific user?”
Tell an agent
List the permissions for user {user_uuid}.
Show granted and available permissions for user {user_uuid}.
GET /api/v3/access-control/permissions/user-groups/{user_group_uuid} List a user group's permissions · List user group permissions #
Ask an LLM
“What can members of a given user group access?”
“Which permissions are granted to a user group versus still available?”
Tell an agent
List the permissions for user group {user_group_uuid}.
Show granted permissions on user group {user_group_uuid}.
GET /api/v3/access-control/permissions/users/me Get my own permissions · Get current user permissions #
Ask an LLM
“What am I personally allowed to see and scan?”
“Can a non-admin check their own access permissions?”
Tell an agent
Show the permissions assigned to me.
List the access control permissions for the current API user.

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-access-control-permissions-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-access-control-permissions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tenable Platform & Settings Access Control (Permissions) API
  version: 1.0.0
servers:
- url: https://cloud.tenable.com
tags:


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