Available Product APIs

Refer to the following table for a list of Insight products and features that have public APIs available.

Product or featureCapabilitiesDocumentation
InsightAppSec
  • Create, update, and delete apps
  • Create, update and delete scan configs
  • Start, monitor, and manage scans
  • Search vulnerabilities, retrieve information, and update status or severity
View documentation
InsightIDR
  • List investigations
  • Close an investigation
  • Bulk close investigations
  • Add and replace threat indicators
  • Get a query
  • Get a saved query
  • Get all saved queries
  • Create, update, and modify a saved query
  • Get a log
  • Get all logs
  • Download logs
  • Get a logset
  • Get all logsets
View documentation
InsightOps
  • Get, post, put, or patch saved queries
  • Query or post log entries
  • Get, post, or put details about tags and alerts
  • Get details about labels
  • Get, post, put, or delete logs or log sets
  • Download logs
  • Get account usage
  • Get API keys
View documentation
InsightConnect
  • Import custom plugin
  • Execute the active version of a workflow
  • Get all jobs
  • Get job
View documentation
Insight account controls
  • Create, update, delete, get users
  • Get products
  • Assign, remove user product access
  • Get roles
  • Assign user roles
View documentation

Supported Regions

Refer to the following table to determine which base URL you should use for the product or feature API you intend to work with. If you need to verify which data region you are provisioned for, you can do so on your Platform Home page.

All base URLs have the following structure:

1
https://{region-code}.api.insight.rapid7.com/{api}
APIBase URLs
InsightAppSec
InsightIDR
InsightOps
InsightConnect
Insight account controls