added

Web Application Scanning API v2 Available

Tenable.io Web Application Scanning API v2 is now available.

Tenable recommends that you use Tenable.io Web Application Scanning API v2 for any new development. You can continue to use existing integrations that are based on Tenable.io Web Application Scanning API v1. Tenable will provide advance notice and migration guidance prior to deprecating Tenable.io Web Application Scanning API v1. To keep up to date on product announcements, subscribe to our RSS feed or check the API Changelog.

For more information about Tenable.io Web Application Scanning, see the Tenable.io Web Application Scanning User Guide.

The following tables detail the new endpoints:

Attachments

CategoryEndpointName
AttachmentsGET /was/v2/attachments/{attachment_id}Download attachment

Configurations

CategoryEndpointName
ConfigurationsPOST /was/v2/configsCreate scan configuration
ConfigurationsPOST /was/v2/configs/searchSearch scan configurations
ConfigurationsGET /was/v2/configs/{config_id}Get scan configuration details
ConfigurationsPUT /was/v2/configs/{config_id}Upsert scan configuration
ConfigurationsPATCH /was/v2/configs/{config_id}Move scan configuration
ConfigurationsDELETE /v2/configs/{config_id}Delete scan configuration
ConfigurationsGET /was/v2/configs/{config_id}/status/{tracking_id}Get scan configuration processing status

Filters

CategoryEndpointName
FiltersGET /was/v2/configs/filtersList scan configuration filters
FiltersGET /was/v2/configs/{config_id}/scans/filtersList scan filters
FiltersGET /was/v2/user-templates/filtersList user-defined template filters
FiltersGET /was/v2/vulnerabilities/filtersList vulnerability filters
FiltersGET /was/v2/scans/{scan_id}/vulnerabilities/filtersList vulnerability filters for scan

Folders

CategoryEndpointName
FoldersPOST /was/v2/foldersCreate folder
FoldersGET /was/v2/foldersList folders
FoldersPUT /was/v2/folders/{folder_id}Rename folder
FoldersDELETE /was/v2/folders/{folder_id}Delete folder

Plugins

CategoryEndpointName
PluginsGET /was/v2/pluginsList plugins
PluginsGET /was/v2/plugins/{plugin_id}Get plugin details

Scans

CategoryEndpointName
ScansPOST /was/v2/configs/{config_id}/scansLaunch scan
ScansPOST /api/v3/was/importImport scan
ScansPOST /was/v2/configs/{config_id}/scans/searchSearch scans
ScansGET /was/v2/scans/{scan_id}Get scan details
ScansPATCH /was/v2/scans/{scan_id}Update scan status
ScansDELETE /was/v2/scans/{scan_id}Delete scan
ScansGET /was/v2/scans/{scan_id}/notesGet scan notes
ScansPOST /was/v2/scans/{scan_id}/vulnerabilities/searchSearch vulnerabilities for scan
ScansPUT /was/v2/scans/{scan_id}/reportExport scan results
ScansGET /was/v2/scans/{scan_id}/reportDownload exported scan
ScansGET /api/v3/export/{scan_id}Download debug ZIP file

Templates

CategoryEndpointName
TemplatesGET /was/v2/templatesList Tenable-provided templates
TemplatesGET /was/v2/templates/{template_id}Get Tenable-provided template details
TemplatesPOST /was/v2/user-templates/searchSearch user-defined templates
TemplatesGET /was/v2/user-templates/{user_template_id}Get user-defined template details
TemplatesPUT /was/v2/user-templates/{user_template_id}Update user-defined template
TemplatesDELETE /was/v2/user-templates/{user_template_id}Delete user-defined template

Vulnerabilities

CategoryEndpointName
VulnerabilitiesGET /was/v2/vulnerabilities/{vuln_id}Get vulnerability details
VulnerabilitiesPOST /was/v2/vulnerabilities/searchSearch vulnerabilities