This document applies to Classic/Legacy Integrations. You may continue to use these integration configurations. While no active development is happening for these integrations, we continue to provide Classic/Legacy Integrations in the product. You do not have to move to MSI Integrations. If your support engineer or TSC recommends or you choose to move to MSI Integrations, you can take advantage of the latest features and functionality. For more information, see the MSI Integration documentation in the Integrations Overview.
Generate an API key for Threat Stack
API tokens are tied to user accounts and inherit the user's privileges. When capturing the API key, use an account with the necessary privileges. Read permissions are required, at minimum.
To generate an API key for Threat Stack
- Log into Threat Stack and bring up the main settings.
- Select Application Keys from the menu.
From the Rest API Key section, copy the API Key, Organization ID, and User ID for use when creating the Validation Platform integration.
- Each user receives their own, unique API token.
This token has the same power and privileges attached to your user and does not expire.

Update the Validation Platform
Prerequisites
Information to gather before you start:
- API key for Threat Stack.
- IP address or FQDN used to access Threat Stack.
Configuration
To add the Threat Stack integration
Go to Settings > Integrations.
- Click Add Integration > Threat Stack.
Complete the general information to add the Threat Stack integration.
The Host, Port, and Protocol have default values. Do not change these unless directed to do so by Threat Stack or Validation Platform.- Enter the User ID you copied from Threat Stack.
- Enter the API Key you copied from Threat Stack.
- Enter the Organization ID you copied from Threat Stack.
Expand Advanced options.
(Optional) Update Query time and Delay time.
The Query time is the amount of time (minutes) before and after the query runs that the looks for events, while the Delay time is the amount of time (minutes) that the platform waits to run the query after a Job Action. For example, you configure your integration with the following values: Query time = 5, Query interval = 30 seconds, and Delay time = 0. When a Job Actions starts at 12:00:00, the first time the query runs, the platform looks for events from 11:55:00 to 12:00:00. Then 30 seconds later, it looks for events from 11:55:30 to 12:00:30. This interval continues, with the last query looking from 12:00:00 to 12:05:00. If you instead configured the Delay time to equal 10, it would run the same query, but it wouldn't start that query until 12:10:00.If your monitors are set to run more frequently than the query time, it will impact the pass/fail results for AEDA monitors.(Optional) Clear Discover network devices automatically.
Modify the Query Interval and Event Time Adjustment, if necessary.
(Optional) Assign a Name.
(Optional) Choose Yes to save suspicious events.
Click Submit.
Verify connectivity
To verify connectivity to Threat Stack
Click Test to verify that:
- The Director can communicate with the Threat Stack host on the port specified.
- The API key is working and has the necessary privileges .
