Rapid7 InsightIDR¶
Collects investigation and alert data from Rapid7 InsightIDR, Rapid7's cloud SIEM and XDR platform for threat detection, investigation, and response.
| Category | SIEM |
| Connector Name | signal-client.rapid7-insightidr |
| Auth Method | API Key |
| Polling Interval | 5 min |
| Multi-Instance | Yes |
| Vendor Docs | InsightIDR API |
Prerequisites¶
Vendor Requirements
Active Rapid7 InsightIDR subscription. Platform Admin access required to generate API keys.
- Active Rapid7 InsightIDR subscription
- Platform Admin access to Rapid7 Insight Platform
- Network: Conductor can reach your Rapid7 regional endpoint on port 443
Step 1: Create API Credentials¶
- Log in to the Rapid7 Insight Platform at
https://insight.rapid7.com/ - Navigate to Platform Settings → API Keys
- Click New User Key (or New Organization Key for shared access)
- Name the key (e.g., "WitFoo Conductor")
- Click Generate
- Copy the API Key
Regional Endpoints
Rapid7 uses regional API endpoints. Select the region that matches your Insight Platform account:
| Region | API Endpoint |
|---|---|
| US 1 | us.api.insight.rapid7.com |
| US 2 | us2.api.insight.rapid7.com |
| US 3 | us3.api.insight.rapid7.com |
| EU | eu.api.insight.rapid7.com |
| Canada | ca.api.insight.rapid7.com |
| Australia | au.api.insight.rapid7.com |
| Japan | ap.api.insight.rapid7.com |
Check your account URL to determine your region.
Step 2: Configure in Conductor¶
- Open the Conductor UI at
https://<conductor-ip>/admin/settings/integrations - From the Add Integration dropdown, select Rapid7 InsightIDR
- Enter a unique name for this instance
-
Fill in the settings form:
Field Value Description Region usRegional identifier (see table above) API Key <your-api-key>API key from step 1 -
Set the Polling Interval (recommended: 5 minutes)
- Toggle Enabled to on
- Click Save
Step 3: Validate Data Flow¶
After saving, verify the integration is working:
- Check connection status — The integration tile should show a green status indicator within 1–2 polling cycles
-
Check Signal Client logs:
Look for successful poll messages:
-
Check artifacts in Analytics — Navigate to WitFoo Analytics Signals → Search and search for artifacts from this source
Data Types Collected¶
| Type | Description |
|---|---|
| Investigations | Threat investigations with alerts and evidence |
| Alerts | Detection rule triggers and anomaly alerts |
Troubleshooting¶
Authentication Failed (401)¶
- Verify the API Key is correct and was copied completely
- Ensure the key has not been revoked in the Insight Platform
- Check that the key is a User Key (not an Organization Key with restrictions)
Wrong Region¶
- If you see 404 errors, verify the Region matches your Insight Platform account region
- Check the URL in your browser when logged into Rapid7
Forbidden (403)¶
- The API key user may not have InsightIDR access
- Verify the user has Platform Admin or at least read access to InsightIDR
Rate Limited (429)¶
- Increase the Polling Interval to 15 minutes
- Conductor automatically implements exponential backoff
No Data Appearing¶
- Confirm the integration shows Enabled in the Conductor UI
- Verify investigations or alerts exist in InsightIDR
- Check Signal Client logs:
docker logs signal-client-svc --tail=100 - Confirm the regional endpoint is reachable
See also: Integration Catalog · Integration Management · Signal Client · Common Troubleshooting