config/RestApis/tenable.json
{ "GeneralInfo": { "Name": "Tenable", "Description": "Tenable Rest API", "AuthorizationType": "CustomHeaders", "version": "", "Docs": "https://developer.tenable.com/reference/navigate" }, "Requirements": { "Headers": [ { "Item1": "X-ApiKeys" } ] }, "Services": { "Access Control": [ { "Operation": "List User Permissions", "Method": "GET", "Uri": "https://cloud.tenable.com/api/v3/access-control/permissions/users/{user_uuid}", "Description": "Returns a list of all permissions defined in your container.", "Docs": "https://developer.tenable.com/reference/io-v3-access-control-permissions-user-list" }, { "Operation": "List User Group Permissions", "Method": "GET", "Uri": "https://cloud.tenable.com/api/v3/access-control/permissions/user-groups/{user_group_uuid}", "Description": "Returns a list of all permissions defined in your container.", "Docs": "https://developer.tenable.com/reference/io-v3-access-control-permissions-user-group-list" } ], "Configurations": [ { "Operation": "Web App Scanning V2 - Search scan configurations", "Method": "POST", "Uri": "https://cloud.tenable.com/was/v2/configs/search?limit=200", "Description": "Returns a list of web application scan configurations. If a scan has been run using the configuration, the list also contains information about the last scan that was run.", "Docs": "https://developer.tenable.com/reference/was-v2-config-search" }, { "Operation": "Web App Scanning V2 - Get scan configuration details", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/configs/{config_id}", "Description": "Returns details for the specified scan configuration.", "Docs": "https://developer.tenable.com/reference/was-v2-config-details" } ], "Groups": [ { "Operation": "List Groups", "Method": "GET", "Uri": "https://cloud.tenable.com/groups", "Description": "Returns a list of groups.", "Docs": "https://developer.tenable.com/reference/groups-list" }, { "Operation": "List Users in Group", "Method": "GET", "Uri": "https://cloud.tenable.com/groups/{group_id}/users", "Description": "Return the group user list.", "Docs": "https://developer.tenable.com/reference/groups-list-users" } ], "Scans": [ { "Operation": "Download exported scan", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/scans/{scan_id}/report", "Description": "Downloads a scan report for the specified scan.", "Docs": "https://developer.tenable.com/reference/was-v2-scans-download-export" }, { "Operation": "Export scan results", "Method": "PUT", "Uri": "https://cloud.tenable.com/was/v2/scans/{scan_id}/report", "Description": "Generates a scan report for the specified scan.", "Docs": "https://developer.tenable.com/reference/was-v2-scans-export" }, { "Operation": "List Scans", "Method": "GET", "Uri": "https://cloud.tenable.com/scans", "Description": "Returns a list of scans where you have at least CAN VIEW [16] scan permissions.", "Docs": "https://developer.tenable.com/reference/scans-list" }, { "Operation": "Get scan details", "Method": "GET", "Uri": "https://cloud.tenable.com/scans/{scan_id}", "Description": "Returns scan results for a specific scan. If you submit a request without query parameters, Tenable.io returns results from the latest run of the specified scan. If you submit a request using the query parameters to specify a historical run of the scan, Tenable.io returns the scan results for the specified run.", "Docs": "https://developer.tenable.com/reference/scans-details" }, { "Operation": "Get host details", "Method": "GET", "Uri": "https://cloud.tenable.com/scans/{scan_id}/hosts/{host_id}", "Description": "Returns details for the specified host.", "Docs": "https://developer.tenable.com/reference/scans-host-details" }, { "Operation": "Web App Scanning V2 - Search Scans", "Method": "POST", "Uri": "https://cloud.tenable.com/was/v2/configs/{config_id}/scans/search?limit=200", "Description": "Returns a list of scans.", "Docs": "https://developer.tenable.com/reference/was-v2-scans-search" }, { "Operation": "Web App Scanning V2 - Get scan details", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/scans/{scan_id}", "Description": "Returns scan details.", "Docs": "https://developer.tenable.com/reference/was-v2-scans-details" } ], "Templates": [ { "Operation": "Web App Scanning V2 - List Tenable-provided templates", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/templates?limit=200", "Description": "Returns a paginated list of Tenable-provided templates that are available to be used for scan configurations.", "Docs": "https://developer.tenable.com/reference/was-v2-templates-list" }, { "Operation": "Web App Scanning V2 - Get Tenable-provided template details", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/templates/{template_id}", "Description": "Returns the details for a Tenable-provided template. Tenable-provided templates can be used to define scan configurations.", "Docs": "https://developer.tenable.com/reference/was-v2-templates-details" }, { "Operation": "Web App Scanning V2 - Search user-defined templates", "Method": "POST", "Uri": "https://cloud.tenable.com/was/v2/user-templates/search?limit=200", "Description": "Returns a paginated list of user-defined templates that are available to be used for scan configurations.", "Docs": "https://developer.tenable.com/reference/was-v2-user-templates-search" }, { "Operation": "Web App Scanning V2 - Get user-defined template details", "Method": "GET", "Uri": "https://cloud.tenable.com/was/v2/user-templates/{user_template_id}", "Description": "Returns details for a user-defined template. User-defined templates can be used to define scan configurations.", "Docs": "https://developer.tenable.com/reference/was-v2-user-templates-details" } ], "Users": [ { "Operation": "List users", "Method": "GET", "Uri": "https://cloud.tenable.com/users", "Description": "Returns a list of users.", "Docs": "https://developer.tenable.com/reference/users-list" }, { "Operation": "Get user details", "Method": "GET", "Uri": "https://cloud.tenable.com/users/{user_id}", "Description": "Returns details for a specific user.", "Docs": "https://developer.tenable.com/reference/users-details" } ] } } |