Prerequisites
- An Upwind account that can create API client credentials (a client ID and client secret)
- API client access to read threat detections and threat events, and to update threat detections unless the integration is Read Only
- Your Upwind organization ID, for example
org_Xk9mPq7RtYwN2vLs - The API host for your Upwind region:
Create API Credentials
- Log in to the Upwind console
- Navigate to Settings > Access Management and open the Credentials tab
- Click Generate Credential
- Choose API as the credential type, and keep the auto-generated name or enter a friendly name such as
Wirespeed - Copy the Client ID and Client Secret. The secret may only be shown once
Add the Integration in Wirespeed
- In Wirespeed, navigate to Integrations > Add Integration > Upwind
- Check the API Host. It defaults to
api.upwind.io(US); change it if your organization is in the EU or ME region - Enter your Organization ID, Client ID, and Client Secret
- Submit the integration
What Wirespeed Ingests
Wirespeed polls for detections by when Upwind last saw them, starting with the previous 24 hours. A detection that recurs after Wirespeed ingested it is not ingested again.
Wirespeed polls for threat events by when Upwind first saw them, starting with the previous 24 hours. Events are read about two minutes after Upwind first sees them. If a poll fails partway through, the next poll re-reads that time range, so some events can be stored twice.
Detection Updates
When a detection is completed, Wirespeed archives the Upwind threat detection. Upwind has no API for comments, so analyst comments stay in Wirespeed. To prevent archiving, enable Read Only in the advanced options when you add the integration; it cannot be changed afterward.Current Limitations
- Containment and remediation actions are not available
- Reopening a detection does not unarchive the Upwind threat detection
- Detections do not escalate until Upwind categorization rules are defined

