About Rapid7
Rapid7 is a security operations platform built around the Insight cloud, spanning detection and response (InsightIDR), application security (InsightAppSec), log management (InsightOps), and orchestration (InsightConnect). Serval connects to your regional Insight platform with a single API key, and that one connection fans out across the Insight product APIs plus the platform Account API. Everything happens on demand from workflows - there is nothing to install on the Rapid7 side. Authentication: API key (Insight platform key) - you provide your regional API Domain and an Insight platform API key, and Serval attaches the key to every request it makes on your behalf. Serval only ever sends the key to your regional Insight API host. Data sync: On-demand only. There is no background sync and no entity ingestion - Serval reads and writes Rapid7 data only when a workflow runs.What the Rapid7 integration enables
Get your credentials
You need a Rapid7 Insight platform API key - either a User API key or an Organization API key. The same key works across all Rapid7 Insight products in your region, but it inherits the product access of its owner, so the owner must have access to each Insight product you plan to use. Rapid7’s official guide is Managing platform API keys.Log in to the Rapid7 Insight platform
Open API key management
Choose the key type
Generate the key
Copy the key immediately
Note your Insight region
Connect in Serval
Open the Rapid7 connection form
Enter the API Domain (required)
Enter the API Key (required)
Submit the form
Verifying the connection
Serval does not test your credentials when you save them - a mistyped key, a revoked key, or a domain from the wrong region is accepted at save time - and this integration does not ship any built-in connection health checks. The first signal of a problem is a failed request when a workflow runs. To verify a new connection, run a workflow that makes a small read-only call - for example, an Insight Account request that lists your platform API keys.- A successful call proves the API Domain is reachable and the Insight platform accepts the key.
- An authentication failure usually means the key is invalid or revoked, or the API Domain does not match the region where the key was created. Re-check the region prefix and, if needed, generate a fresh key in Rapid7 and update the connection.
Gotchas and troubleshooting
The API Domain field rejects my value
The API Domain field rejects my value
One Insight product works but another returns permission errors
One Insight product works but another returns permission errors
InsightOps requests are blocked
InsightOps requests are blocked
Requests fail because the product prefix was repeated
Requests fail because the product prefix was repeated
InsightIDR endpoints are not checked ahead of time
InsightIDR endpoints are not checked ahead of time
Your region affects more than the web address
Your region affects more than the web address
Need help? Contact support@serval.com for assistance with your Rapid7 integration.

