Requirements
Connecting TheHive takes an active account plus an API access token from your account settings — no other setup is required.[3]https://strangebee.com/thehive/
Get your TheHive credentials
- Server URLurlRequired
The public address you open TheHive at, for example https://thehive.example.com. Leave off /api/v1. Private and local network addresses are blocked.
[1] - API KeypasswordRequired
In TheHive, open your user settings and create or reveal your API key. An admin can also create one for a service account.
[1] - Organisationtext
Only needed when your account belongs to several organisations. Enter the organisation name to act in, or admin for observable type changes.
[1]
Connect TheHive in WEXTL
- Log in to your WEXTL account, add the TheHive node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your TheHive account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
TheHive node modules
The list below is a reference of every TheHive node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any TheHive node module below to see exactly what it takes in, what it returns, and what connection it needs.
| Field | Type |
|---|---|
Alert ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Type | text |
Source | text |
Source reference | text |
External link | url |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Event date | number |
TLP | number |
TLP label | text |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
AlertRequired | choice |
| Field | Type |
|---|---|
Alert ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Type | text |
Source | text |
Source reference | text |
External link | url |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Event date | number |
TLP | number |
TLP label | text |
| Field | Type |
|---|---|
CaseRequired | choice |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
JobRequired | choice |
| Field | Type |
|---|---|
Job ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
ID | text |
Analyzer ID | text |
Analyzer name | text |
Analyzer definition | text |
Status | text |
Start date | number |
End date | number |
Cortex server | text |
Cortex job ID | text |
Report | text |
Analyzed observable | text |
| Field | Type |
|---|---|
ObservableRequired | choice |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
AlertRequired | choice |
Other alert or case IDRequired | text |
LimitRequired | number |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
CaseRequired | choice |
Other alert or case IDRequired | text |
LimitRequired | number |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
AlertRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
Alert ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Type | text |
Source | text |
Source reference | text |
External link | url |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Event date | number |
TLP | number |
TLP label | text |
| Field | Type |
|---|---|
CaseRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
CaseRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
LimitRequired | number |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
ObservableRequired | choice |
AnalyzerRequired | choice |
Cortex serverRequired | choice |
Analyzer parameters | text |
| Field | Type |
|---|---|
Job ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
ID | text |
Analyzer ID | text |
Analyzer name | text |
Analyzer definition | text |
Status | text |
Start date | number |
End date | number |
Cortex server | text |
Cortex job ID | text |
Report | text |
Analyzed observable | text |
| Field | Type |
|---|---|
TypeRequired | text |
SourceRequired | text |
Source referenceRequired | text |
TitleRequired | text |
DescriptionRequired | text |
External link | url |
Severity | choice |
Event date | date |
Flag | boolean |
TLP | choice |
PAP | choice |
Summary | text |
Status | text |
Assignee | |
Case template | text |
Tags | array |
Tag | text |
Custom fields | array |
| Field | Type |
|---|---|
Alert ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Type | text |
Source | text |
Source reference | text |
External link | url |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Event date | number |
TLP | number |
TLP label | text |
| Field | Type |
|---|---|
AlertRequired | choice |
Data typeRequired | choice |
ValueRequired | text |
Message | text |
TLP | choice |
PAP | choice |
Is IOC | boolean |
Sighted | boolean |
Sighted at | date |
Ignore similarity | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
AlertRequired | choice |
Data typeRequired | choice |
FileRequired | file |
File name | text |
Unpack ZIP | boolean |
ZIP password | secret |
Message | text |
TLP | choice |
PAP | choice |
Is IOC | boolean |
Sighted | boolean |
Sighted at | date |
Ignore similarity | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
AlertRequired | choice |
Technique IDRequired | text |
Occurred atRequired | date |
Tactic | text |
Procedure | text |
| Field | Type |
|---|---|
Procedure ID | text |
Created at | number |
Created by | text |
Updated at | number |
Updated by | text |
Description | text |
Occurred at | number |
Technique ID | text |
Technique name | text |
Tactic | text |
Tactic label | text |
Extra data | text |
| Field | Type |
|---|---|
TitleRequired | text |
DescriptionRequired | text |
Severity | choice |
Start date | date |
End date | date |
Flag | boolean |
TLP | choice |
PAP | choice |
Status | text |
Summary | text |
Assignee | |
Case template | text |
Access | choice |
Task sharing | choice |
Observable sharing | choice |
Tags | array |
Tag | text |
Custom fields | array |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
ArchiveRequired | file |
Archive passwordRequired | secret |
File name | text |
Task sharing | choice |
Observable sharing | choice |
Sharing | array |
| Field | Type |
|---|---|
Case | object |
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Errors | array |
Observables | array |
TTPs | array |
| Field | Type |
|---|---|
CaseRequired | choice |
Data typeRequired | choice |
ValueRequired | text |
Message | text |
TLP | choice |
PAP | choice |
Is IOC | boolean |
Sighted | boolean |
Sighted at | date |
Ignore similarity | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
CaseRequired | choice |
Data typeRequired | choice |
FileRequired | file |
File name | text |
Unpack ZIP | boolean |
ZIP password | secret |
Message | text |
TLP | choice |
PAP | choice |
Is IOC | boolean |
Sighted | boolean |
Sighted at | date |
Ignore similarity | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Observable ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Data type | text |
Value | text |
Start date | number |
TLP | number |
TLP label | text |
PAP | number |
PAP label | text |
Is IOC | boolean |
Sighted | boolean |
Sighted at | number |
Message | text |
| Field | Type |
|---|---|
CaseRequired | choice |
Technique IDRequired | text |
Occurred atRequired | date |
Tactic | text |
Procedure | text |
| Field | Type |
|---|---|
Procedure ID | text |
Created at | number |
Created by | text |
Updated at | number |
Updated by | text |
Description | text |
Occurred at | number |
Technique ID | text |
Technique name | text |
Tactic | text |
Tactic label | text |
Extra data | text |
| Field | Type |
|---|---|
AlertRequired | choice |
CaseRequired | choice |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
AlertRequired | choice |
Title | text |
Description | text |
Severity | choice |
Start date | date |
End date | date |
Flag | boolean |
TLP | choice |
PAP | choice |
Status | text |
Summary | text |
Assignee | |
Case template | text |
Task sharing | choice |
Observable sharing | choice |
Tags | array |
Tag | text |
Custom fields | array |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
AlertRequired | choice |
Title | text |
Description | text |
Type | text |
Source | text |
Source reference | text |
External link | url |
Severity | choice |
Event date | date |
Last sync date | date |
TLP | choice |
PAP | choice |
Follow | boolean |
Status | text |
Summary | text |
Assignee | |
Replace tags | array |
Tag | text |
| Field | Type |
|---|---|
Status code | number |
| Field | Type |
|---|---|
AlertRequired | choice |
CaseRequired | choice |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
CaseRequired | choice |
AlertsRequired | choice |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
AlertsRequired | choice |
Title | text |
Description | text |
Type | text |
Source | text |
Source reference | text |
External link | url |
Severity | choice |
Event date | date |
Last sync date | date |
TLP | choice |
PAP | choice |
Follow | boolean |
Status | text |
Summary | text |
Assignee | |
Replace tags | array |
Tag | text |
| Field | Type |
|---|---|
Status code | number |
| Field | Type |
|---|---|
CaseRequired | choice |
Title | text |
Description | text |
Severity | choice |
Start date | date |
End date | date |
Flag | boolean |
TLP | choice |
PAP | choice |
Status | text |
Impact | choice |
Summary | text |
Assignee | |
Task sharing | choice |
Observable sharing | choice |
Replace tags | array |
Tag | text |
Add tags | array |
Tag | text |
| Field | Type |
|---|---|
Status code | number |
| Field | Type |
|---|---|
CasesRequired | choice |
| Field | Type |
|---|---|
Case ID | text |
Entity type | text |
Created by | text |
Updated by | text |
Created at | number |
Updated at | number |
Case number | number |
Title | text |
Description | text |
Severity | number |
Severity label | text |
Start date | number |
End date | number |
Flagged | boolean |
TLP | number |
TLP label | text |
PAP | number |
| Field | Type |
|---|---|
CasesRequired | choice |
Case templateRequired | text |
Apply title prefix | boolean |
Replace description | boolean |
Apply tags | boolean |
Apply severity | boolean |
Apply flag | boolean |
Apply TLP | boolean |
Apply PAP | boolean |
Apply custom fields | boolean |
Tasks to import | array |
Task ID or title | text |
Pages to import | array |
Page ID | text |
| Field | Type |
|---|---|
Status code | number |
| Field | Type |
|---|---|
CasesRequired | choice |
Title | text |
Description | text |
Severity | choice |
Start date | date |
End date | date |
Flag | boolean |
TLP | choice |
PAP | choice |
Status | text |
Impact | choice |
Summary | text |
Assignee | |
Task sharing | choice |
Observable sharing | choice |
Replace tags | array |
Tag | text |
Add tags | array |
Tag | text |
| Field | Type |
|---|---|
Status code | number |
Templates
Look for TheHive templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Agenty[2]Cloud web scraping, crawling and change detection — create and run scraping, crawling and monitoring agents, feed them URLs or stored lists, start jobs on demand or on a schedule, pull the extracted rows and logs, and react when a job completes.
- ClerkAuthentication and user management with sign-in, sign-up, and MFA.
- AWS LambdaServerless compute that runs your code without managing servers.
- Bunny.netCDN control plane — manage pull zones, storage zones, DNS, video libraries, and cache purge.
- Azure StorageManage containers and blobs in Azure Blob Storage.
References
- WEXTL® TheHive Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for TheHive.
- WEXTL® visual workflow builder data.
Last updated: Sep 27, 2026 13:44