Vectra AI (NDR) Setup for Workbench
Scope and Limitations
When choosing to set up this integration, remember the following:
We only developed on the 3.0+ REST API (RUX).
Prerequisites
You must have a Vectra account with Admin privileges in order to create the API client and the Expel user.
Step 1: Create an API Client for Expel in Vectra
The API client allows Workbench to access Vectra's data.
Log in to the Vectra console. Make sure you know your unique Vectra console URL, as you will need it in a later step.
In the side menu navigate to Manage > API Clients.

Select Add API Client.
Configure the API client as follows:
Client Name - enter a client name (example: "Expel").
Role - select Security Analyst.
Description - enter a description if desired, or leave blank.
Select Generate Credentials.
Copy and save your Client ID and Secret Key to a safe place, as you will need them in a later step.

Select Done to close the window.
Step 2: Create a New Expel User in Vectra
Creating a user for Expel allows us to access your console. Why do we need console access?
Still in the Vectra console, use the side menu to navigate to Manage > Users.
Select Create New User.
In the window, set up the Expel user:
Name - enter "Expel Analyst".
Email - enter "soc+<Your_Organization_Name>@expel.io".
For example, if your organization were Acme Corp, the format would be "soc+acme_corp@expel.io".
Role - select Security Analyst.
Select Create.
Expel will receive the email invitation and complete console access configuration in Workbench on your behalf. We will notify you when the process is complete.
While you wait, continue to the next step.
Step 3: Add Vectra AI (NDR) as a Security Device in Workbench
Before you begin, make sure you have your unique Vectra console URL, as well as the Client ID and Secret Key from Step 1.
In the side menu, navigate to Organization Settings > Security Devices. If you have multiple organizations, you must select the appropriate organization name from the list.
Select Add Security Device.
In the search box, type “Vectra” and then select the Vectra AI (NDR) integration.
Complete the fields as follows:
Name - enter a name that might help you more easily identify this integration, such as “CompanyName Vectra”; this name will display in Workbench under the Name column, and is a text string that you can filter on.
Location - enter the location of your integration, for example “cloud;” this is also a text string that you can filter on, so we recommend being consistent with location naming across your Expel integrations.
Vectra Console URL - enter your unique Vectra console URL, making sure to remove the trailing slash (/). Example:
https://209437179984.uw2.portal.vectra.aiClient ID - enter the Client ID generated in Step 1.
Secret Key - enter the Secret Key generated in Step 1.
Select Save.
Select Set up later from the console access dropdown, as we will finish this step for you.
Select Save.
Your device should be created successfully within a few seconds. A few reminders:
After your connection is healthy, it will take some time for your device to begin polling and receiving data.
To check on the status, select the downward arrow for your device in the first column and choose View details.
Polling will happen first; data will be received after that. You must refresh the page to see updates.
If your device does not begin polling within 15 minutes, and does not begin receiving data within 30 minutes, contact our support team for help.
To check if alerts are coming through, navigate to Dashboards > Alert Analysis. Scroll to the device you want to check, and select the Expel Alerts tab to reveal more alert information. It can take 36 to 72 hours for alerts to appear after setup, as we tune your device.
Troubleshooting
If your device is not healthy after saving:
Make sure you have the correct Vector console URL, and that you did not leave a trailing slash when you entered it into the security device.
Incorrect: https://209437179984.uw2.portal.vectra.ai/
Correct: https://209437179984.uw2.portal.vectra.ai
Make sure you entered the Expel Client ID and Secret Key correctly.
If you have lost this information or if it does not work, try setting up a new API client by following the steps in Step 1, and then edit your device and add the new credentials.
Last updated
Was this helpful?

