- Home
- Resources
- Integrations
- TheHive 5
TheHive 5 n8n integrationAutomate TheHive 5 with n8n.
The TheHive 5 n8n integration is what stops incident response from being a copy and paste job. The node exposes 48 operations across 8 resources, from alerts and cases to comments, observables and task logs, and the trigger listens to 20 events. Written for SOC and IT teams who run TheHive themselves.
Verified Trustpilot reviews · AI, automation & growth agency
What does a TheHive 5 n8n integration actually give you?
TheHive 5 exposes a REST API, and n8n ships a node that speaks it. Instead of clicking through the web interface to raise an alert, attach a report or close a case, the sequence gets built once in n8n and runs on its own. The node covers 8 resources and 48 operations, and a companion trigger node starts a workflow the moment something moves in TheHive.
Start with the scene every SOC knows. A detection rule fires, and someone retypes the details into TheHive. With the node, the detection tool posts to a workflow, the workflow creates the alert with its observables already attached, and the analyst opens something that an enrichment step has looked at first. Nothing was retyped.
Second scene, the write-up that never gets written. A case closes and the report waits. A workflow started by the case event pulls the timeline, formats it, and drops the result into Google Sheets or a row in Postgres where the monthly review reads it. Two published templates show the shape: one saves Qualys reports into TheHive through an HTTP Request node, the other announces every new case in Slack.
Third, keeping people informed. Comments, task logs and status changes are what a case is made of, and they stay invisible to anyone who does not open the interface. A workflow mirrors them where the team already works, a channel or a Gmail thread, then writes the answers back as comments so the case stays the single record.
Where the node stops, the HTTP Request node takes over. The 48 operations cover the objects you touch daily, alerts, cases, comments, observables, tasks, task logs and pages, plus a query operation for reading through TheHive's own query language. Anything outside that list is still one HTTP call away, with the same credential reused through predefined authentication. Our n8n review goes into what that trade-off feels like over a year.
The limits are worth knowing before you build. Searches paginate, so Return All decides whether a report is complete or cut short. The trigger reacts to the 20 events it knows and to nothing else. And this node speaks the version 5 API only: an instance still on version 3 or 4 uses the other TheHive node instead.
How do you connect n8n to TheHive 5 ?
- 01
Generate an API key in TheHive
TheHive 5 authenticates with an API key, and only accounts holding the orgAdmin or superAdmin role can create one. With an orgAdmin account, open Organization > Create API Key and pick the user the key belongs to. With superAdmin, the same action sits under Users > Create API Key. The key carries that user's permissions, so choose an account allowed to do what the workflow will do, and nothing beyond it.
- 02
Create the credential in n8n
In n8n, open Credentials and add a TheHive 5 credential, which is the stored login the node reuses. Paste the API Key you just generated, then fill URL with the address of your TheHive server. If that server answers on a self-signed certificate, common on an internal instance, turn on Ignore SSL Issues so n8n connects even when certificate validation fails. Save it once and every TheHive node offers it in its dropdown.
- 03
Test it on a read operation first
Add a TheHive 5 node, choose the Case resource and the Search operation, leave the filters empty, and run the node on its own. A list of cases coming back means the key, the URL and the network path are all fine. Starting with a read is the whole point: if something is off, nothing has been written into TheHive. Once it answers, swap in the operation you actually need.
What starts a TheHive workflow?
TheHive 5 Trigger is the node that starts a workflow when something happens in TheHive 5. It listens to 20 events, listed below by family. Pick one or several, activate the workflow: n8n registers the webhook on your TheHive 5 account.
What you see in n8n
Every event, by family
One row per object, one chip per action. The event to tick in the node is object.action; hover a chip to read exactly when it fires.
alert_create.*1alert_create. alert_create
alert_delete.*1alert_delete. alert_delete
alert_update.*1alert_update. alert_update
case_create.*1case_create. case_create
case_delete.*1case_delete. case_delete
case_update.*1case_update. case_update
comment_create.*1comment_create. comment_create
comment_delete.*1comment_delete. comment_delete
comment_update.*1comment_update. comment_update
log_create.*1log_create. log_create
log_delete.*1log_delete. log_delete
log_update.*1log_update. log_update
observable_create.*1observable_create. observable_create
observable_delete.*1observable_delete. observable_delete
observable_update.*1observable_update. observable_update
page_create.*1page_create. page_create
page_delete.*1page_delete. page_delete
page_update.*1page_update. page_update
task_create.*1task_create. task_create
task_update.*1task_update. task_update
The trigger also accepts * (any event). Handy for logging, dangerous in production.
Configuration notes
01Set up the TheHive 5 Trigger
The trigger node starts a workflow when something happens in TheHive. It works by webhook, a URL that TheHive calls the moment an event fires, so the workflow reacts within seconds and no schedule is involved. n8n registers that URL with TheHive when you activate the workflow.
Key parameters
- Events: the list of events that wake the workflow. Tick the ones you care about, or use the wildcard entry
*to receive all 20 and sort them out further down the workflow. - Filters: conditions applied to the incoming event, each built from a Field, an Operator and a Value. Events that do not match are dropped before anything runs.
- Output Only Data: turned on, the trigger hands the next node the event data alone and leaves the headers out.
02Alert events
Three events follow the life of an alert: alert_create when one appears, alert_update when it changes, alert_delete when it goes away. Most workflows start here, because an alert is the first thing an automated detection pushes into TheHive.
Key parameters
- Events: tick the three alert entries on their own to keep the workflow out of case traffic.
- Filters: paired with
alert_update, a condition on the field that changed stops the workflow waking up on every small edit.
alert_create, a workflow enriches the observables against a threat intelligence source and posts the verdict as a comment, so the analyst opens an alert that already carries an opinion. On alert_delete, it writes one audit line and nothing more, which is enough to answer the question nobody can answer three months later, who removed that alert and when.03Case events
Cases have the same three moments, case_create, case_update and case_delete. A case is what a confirmed incident looks like in TheHive, so these are the events the rest of the company wants to hear about, not the alert noise upstream.
Key parameters
- Events: the three case entries alone give you a clean incident feed.
- Output Only Data: leave it on when the next node maps the event straight into a message, since the headers add nothing there.
case_create opens a channel and posts the summary, which is exactly the shape of the published template that notifies a Slack workspace. case_update keeps an on-call roster in sync with reality, and case_delete archives the channel instead of leaving an orphan thread behind in the workspace.04Task, log, observable, comment and page events
The remaining events follow the work happening inside a case. Tasks fire task_create and task_update. Task logs fire log_create, log_update and log_delete. Observables, comments and pages each have their own create, update and delete event, which lets a workflow watch one object type and ignore everything else.
Key parameters
- Events: tick only the object you follow. A single workflow listening to all of them becomes painful to debug.
- Filters: earn their place here, since comment and log events fire constantly on an active case.
task_update drives a checklist, so a finished task moves a card on the board the team already uses. observable_create sends every new indicator to an enrichment routine. comment_create mirrors analyst notes into the incident channel.What can the TheHive node do?
The TheHive 5 node exposes 48 operations across 8 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
| Resource | Create | Get | Update | Create | Add Attachment | Delete | Delete Attachment | Delete Case | Delete | Delete | Delete | Delete | Delete | Execute Analyzer | Execute Query | Execute Responder | Get Attachment | Get Timeline | Merge Into Case | Promote to Case | Search | Update Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Alert | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||
| Case | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||||
| Comment | ✓ | ✓ | ✓ | ✓ | ||||||||||||||||||
| Observable | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||||
| Page | ✓ | ✓ | ✓ | ✓ | ||||||||||||||||||
| Query | ✓ | |||||||||||||||||||||
| Task | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||||||||
| Task Log | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Operations index
Alert
9 operationsCreate an alert
alert.createWhat you see in n8n
Notes & use cases
Pushes a new alert into TheHive from whatever raised it, a SIEM query, a reporting mailbox or a scanner, and returns the created alert so the rest of the workflow can act on it.
Key parameters
- Fields: the resource mapper lists the alert properties TheHive expects and lets you map each one, either to a fixed value or to an expression such as
{{ $json.field }}reading the previous node. - Observables: optional, attaches observables at creation time instead of a second call.
Delete an alert
alert.deleteAlertWhat you see in n8n
Notes & use cases
Removes an alert from TheHive for good. It is the operation for noise that never deserved a triage queue, such as the same scanner finding arriving twice a day.
Key parameters
- Alert: the resource locator, meaning you either pick the alert from the list n8n loads or pass its identifier from an earlier node.
Execute responder on an alert
alert.executeResponderWhat you see in n8n
Notes & use cases
Fires one of the responders registered on your instance against an alert, so the reaction happens inside the workflow instead of a manual click.
Key parameters
- Alert: the alert the responder runs on, chosen in the list or resolved from a previous node.
- Responder Name or ID: pick the responder by name in the dropdown, or pass its ID with an expression when the choice depends on what the alert contains.
Get an alert
alert.getWhat you see in n8n
Notes & use cases
Reads a single alert and returns its current state, which is how a workflow checks what changed before deciding anything.
Key parameters
- Alert: the alert to read, selected in the list or passed as an identifier.
- Include Similar Alerts: adds the alerts TheHive considers close to this one.
- Include Similar Cases: adds the cases TheHive considers close to this one.
Merge an alert into a case
alert.mergeWhat you see in n8n
Notes & use cases
Folds an existing alert into a case that is already open, so its observables and its context land in the investigation instead of a parallel queue.
Key parameters
- Alert: the alert being absorbed.
- Case: the destination case, picked from the list or resolved from a previous step.
Promote an alert to a case
alert.promoteWhat you see in n8n
Notes & use cases
Turns an alert into a full case, the moment triage stops and the investigation starts.
Key parameters
- Alert: the alert being promoted.
- Case Template Name or ID: optional, applies one of your case templates so the new case opens with its tasks already laid out. Pick it in the list, or pass the ID through an expression when the template depends on the alert.
Search alerts
alert.searchWhat you see in n8n
Notes & use cases
Returns the alerts matching your criteria, which is how a workflow reports on a backlog or finds the one alert it needs to touch.
Key parameters
- Filters: conditions built from a Field, an Operator such as
_eqor_like, and a Value. Dot notation in the field reaches custom fields. - Sort: orders the result by field and Direction.
- Return All: on, n8n walks every page of alerts; off, Limit caps what comes back.
Update an alert
alert.updateWhat you see in n8n
Notes & use cases
Writes new values onto an alert that already exists, leaving everything you do not map untouched.
Key parameters
- Fields: the resource mapper again, this time listing the alert properties that can be modified. Map only what changes, from a static value or from an expression like
{{ $json.field }}.
Update an alert status
alert.statusWhat you see in n8n
Notes & use cases
Changes only the status of an alert, the lightest way to move it through triage.
Key parameters
- Alert: the alert to move.
- Status Name or ID: the target status, taken from the list your instance defines, or supplied as an ID by expression when the status depends on earlier logic.
Case
10 operationsAdd attachment to a case
case.addAttachmentWhat you see in n8n
Notes & use cases
Uploads one or more files onto an open case, so the evidence sits next to the investigation rather than in a mailbox.
Key parameters
- Case: the case receiving the files.
- Attachments: the binary items to upload, listed one by one.
- Attachment Field Name: the name of the binary field carrying the file in the incoming item.
- Rename Files: on, a file whose name already exists on the case gets renamed instead of colliding.
Create a case
case.createWhat you see in n8n
Notes & use cases
Opens a case in TheHive and returns it, which gives the workflow something to hang tasks, comments and observables on.
Key parameters
- Fields: the resource mapper exposes the case properties TheHive expects, each mapped to a fixed value or to data coming from the node before it.
Delete attachment from a case
case.deleteAttachmentWhat you see in n8n
Notes & use cases
Detaches a file from a case and deletes it.
Key parameters
- Case: the case holding the file.
- Attachment Name or ID: the attachment itself, chosen from the list n8n loads for that case, or given as an ID through an expression.
Delete an case
case.deleteCaseWhat you see in n8n
Notes & use cases
Deletes an entire case from TheHive, along with the tasks, comments and attachments hanging off it. There is no undo, so most teams put a manual approval step in front of it.
Key parameters
- Case: the case to delete, picked in the list or resolved from an identifier carried by the previous node.
Execute responder on a case
case.executeResponderWhat you see in n8n
Notes & use cases
Runs a responder against a whole case rather than a single alert or observable.
Key parameters
- Case: the case the responder acts on.
- Responder Name or ID: the responder to run, selected by name or resolved as an ID with an expression.
Get a case
case.getWhat you see in n8n
Notes & use cases
Fetches one case and returns its fields as they stand right now.
Key parameters
- Case: the case to read, taken from the list or from an identifier passed by an earlier node.
Get attachment from a case
case.getAttachmentWhat you see in n8n
Notes & use cases
Downloads a file stored on a case and hands it to the next node as binary data.
Key parameters
- Case: the case holding the file.
- Attachment Name or ID: which attachment to download.
- File Name: renames the file as it is downloaded.
- Data Property Name: the binary field the file is written to, which is the name the next node has to read.
Get timeline of a case
case.getTimelineWhat you see in n8n
Notes & use cases
Returns the chronology TheHive keeps for a case, so a workflow reads what happened and when without rebuilding it from separate queries.
Key parameters
- Case: the case whose timeline you want.
Search cases
case.searchWhat you see in n8n
Notes & use cases
Lists the cases matching your conditions, the operation most reporting workflows start from.
Key parameters
- Filters: conditions combining a Field, an Operator such as
_gte, and a Value. - Sort: the field plus a Direction,
descto read the newest first. - Return All: on, every page is fetched; off, Limit stops the run short.
Update a case
case.updateWhat you see in n8n
Notes & use cases
Applies changes to a case that already exists, field by field.
Key parameters
- Fields: the resource mapper lists what can be modified on a case. Anything you leave unmapped stays as it was, and the rest takes a value or an expression such as
{{ $json.field }}.
Comment
4 operationsCreate a comment in a case or alert
comment.addWhat you see in n8n
Notes & use cases
Posts a comment, which is how an automated step leaves a readable trace for whoever picks the file up later.
Key parameters
- Add to: whether the comment lands on a
caseor on analert. - Case: the target, resolved from the list or from an identifier.
- Message: the text itself, usually assembled from the nodes before it.
Delete a comment
comment.deleteCommentWhat you see in n8n
Notes & use cases
Removes a comment from the case or alert it was posted on.
Key parameters
- Comment: the comment to delete, selected from the list or resolved as an identifier by an earlier step.
Search comments
comment.searchWhat you see in n8n
Notes & use cases
Returns comments, either across the whole instance or inside one case or one alert.
Key parameters
- Search in:
allto scan alerts and cases together, or a narrower scope. - Case and Alert: the object to look inside, depending on the choice above.
- Return All: on, every match comes back; off, Limit applies. Filters and Sort narrow and order the result.
Update a comment
comment.updateWhat you see in n8n
Notes & use cases
Rewrites the text of a comment that is already posted.
Key parameters
- Comment: the comment to rewrite.
- Message: the new text, which replaces the old one entirely.
Observable
7 operationsCreate an observable
observable.createWhat you see in n8n
Notes & use cases
Adds an observable to a case or an alert, so the indicator sits inside the investigation instead of a chat thread.
Key parameters
- Case: the case that receives the observable, picked from the list or passed as an expression like
{{ $json.field }}. - Data Type: the kind of indicator, chosen from the list the node loads from your server.
- Data: the value itself.
- Attachments: files carried with the observable, added one entry at a time.
- Fields: the resource mapper where the remaining observable fields get their values.
- Create in: optional, switches the target between Case and Alert.
Delete an observable
observable.deleteObservableWhat you see in n8n
Notes & use cases
Removes one observable from TheHive for good. Nothing else in the case moves, only that indicator disappears from the list.
Key parameters
- Observable: the observable to remove, selected in the picker or built from an expression such as
{{ $json.field }}when the identifier arrives from an earlier node.
Execute analyzer on an observable
observable.executeAnalyzerWhat you see in n8n
Notes & use cases
Runs one or more analyzers against an observable and hands the job to TheHive instead of a human clicking through the interface.
Key parameters
- Observable: the observable to analyze.
- Analyzer Names or IDs: one or several analyzers, picked from the list or given as identifiers through an expression.
- Data Type: optional, the type of the observable, useful when the analyzer list depends on it.
Execute responder on an observable
observable.executeResponderWhat you see in n8n
Notes & use cases
Fires a responder, the action side of TheHive, from a single observable. The responder does the work outside n8n and the node reports that it was launched.
Key parameters
- Observable: the observable the responder acts on.
- Responder Name or ID: the responder to run, chosen from the list or passed as an identifier with an expression.
Get an observable
observable.getWhat you see in n8n
Notes & use cases
Reads a single observable back from TheHive, which is how a workflow checks what is currently stored before deciding anything.
Key parameters
- Observable: the observable to read, selected in the picker or resolved from an expression such as
{{ $json.field }}.
Search observables
observable.searchWhat you see in n8n
Notes & use cases
Returns a list of observables rather than a single one, with the filters doing the narrowing on TheHive side.
Key parameters
- Case and Alert: the containers the search runs against.
- Search in: optional, limits the scope to one case, one alert, or both.
- Return All: on, n8n walks through every page of results; off, Limit caps how many observables come back.
- Filters and Sort: conditions and ordering rules, added one line at a time.
Update an observable
observable.updateWhat you see in n8n
Notes & use cases
Changes the values already stored on an observable. Only the fields you map are touched, the rest stays as the analyst left it.
Key parameters
- Fields: the resource mapper that lists the observable fields and the value each one receives, typically an expression pointing at the item coming in.
Page
4 operationsCreate a page
page.createWhat you see in n8n
Notes & use cases
Writes a documentation page, either attached to a case or filed in the knowledge base, so procedures stop living in someone's notes.
Key parameters
- Case: the case the page belongs to.
- Title: the page name shown in the list.
- Category: the grouping the page falls under.
- Content: the body text, often built from data collected earlier in the workflow.
- Create in: optional, Case or Knowledge Base.
Delete a page
page.deletePageWhat you see in n8n
Notes & use cases
Takes a page out of a case or out of the knowledge base. The case itself is untouched, only that page and its content go away.
Key parameters
- Case: the case the page currently sits in.
- Page: the page to remove, picked from the list or resolved through an expression.
- Delete From ...: optional, tells the node whether to look in the case or in the knowledge base.
Search pages
page.searchWhat you see in n8n
Notes & use cases
Goes through the pages of a case, and optionally the knowledge base, and returns those that match. Handy when a workflow needs to know whether a page already exists.
Key parameters
- Case: the case whose pages are searched.
- Search in Knowledge Base: optional, widens the search beyond the selected case.
- Return All: on, every matching page comes back; off, Limit sets the ceiling.
- Filters and Sort: the matching conditions and the order of the results.
Update a page
page.updateWhat you see in n8n
Notes & use cases
Edits a page that already exists, which keeps a procedure current instead of piling up near-identical copies.
Key parameters
- Case: the case holding the page.
- Page: the page to edit.
- Update in: optional, Case or Knowledge Base.
- Content: optional, the new body text.
- Category, Title and Order: optional, the grouping, the name and the position of the page in the list.
Query
1 operationExecute a query
query.executeQueryWhat you see in n8n
Notes & use cases
Sends a raw query to TheHive Query API, which is the way out when the dedicated operations stop short of what you need.
Key parameters
- Query: the query itself, an array of operations with the selection you want and, optionally, filtering, sorting and pagination.
Task
6 operationsCreate a task
task.createWhat you see in n8n
Notes & use cases
Opens a task inside a case, so the next step of an investigation is assigned and visible rather than implied.
Key parameters
- Case: the case the task is created in, picked from the list or built from an expression such as
{{ $json.field }}. - Fields: the resource mapper listing the task fields and the value each one takes.
Delete an task
task.deleteTaskWhat you see in n8n
Notes & use cases
Pulls a task out of its case permanently. Use it on tasks an automation created, not on ones an analyst filled in.
Key parameters
- Task: the task to remove, selected in the picker or resolved with an expression when the identifier comes from a search step.
Execute responder on a task
task.executeResponderWhat you see in n8n
Notes & use cases
Launches a responder from a task rather than from an observable, which fits the actions a playbook step is supposed to trigger.
Key parameters
- Task: the task the responder runs on.
- Responder Name or ID: the responder to launch, chosen from the list or given as an identifier through an expression.
Get a task
task.getWhat you see in n8n
Notes & use cases
Fetches one task by its identifier, which is how a branch checks where a playbook step actually stands.
Key parameters
- Task: the task to read, selected from the list or passed as an expression like
{{ $json.field }}.
Search tasks
task.searchWhat you see in n8n
Notes & use cases
Lists the tasks of a case, or of every case, with the selection done on TheHive side before anything reaches n8n.
Key parameters
- Case: the case whose tasks are listed.
- Search in All Cases: optional, drops the single-case restriction.
- Return All: on, n8n pages through every task; off, Limit stops the run at the number you set.
- Filters and Sort: the conditions and the ordering.
Update a task
task.updateWhat you see in n8n
Notes & use cases
Moves a task forward by changing its status or its owner, without touching anything else in the case.
Key parameters
- Fields: the resource mapper that lists the task fields and the value each one receives, usually expressions pointing at the incoming item.
Task Log
7 operationsAdd attachment to a task log
log.addAttachmentWhat you see in n8n
Notes & use cases
Evidence usually arrives after the note that describes it. This operation pushes one or more files onto a task log that already exists in TheHive, so the proof sits next to the write-up instead of in a shared drive nobody opens.
Key parameters
- Task Log: the log that receives the files, picked from the list or passed as an ID through an n8n expression, a value read from the incoming item such as
{{ $json.id }}. - Attachments: the collection of files to upload, one entry per file carried by the item.
Create a task log
log.createWhat you see in n8n
Notes & use cases
Analysts type task logs by hand while they work a case. This operation writes one from the workflow, so an automated enrichment leaves the same visible trace inside the task as a human note.
Key parameters
- Task: the task the new log belongs to, chosen from the list or given as an ID like
{{ $json.taskId }}. - Fields: a resource mapper that fills the log content from the incoming item, field by field, with no hand-written JSON.
- Attachments: optional files sent in the same call, so the note and its supporting file arrive together.
Delete task log
log.deleteLogWhat you see in n8n
Notes & use cases
Wrong task, duplicated note, leftover from a test run: removing a task log is sometimes the cleanest fix. The operation deletes the log itself, text and all, and there is nothing to undo afterwards.
Key parameters
- Task Log: the log to remove, selected from the list or resolved by ID when the workflow already carries it from a previous step.
Delete attachment from a task log
log.deleteAttachmentWhat you see in n8n
Notes & use cases
A log can lose one file and keep its text. That is what this operation does: it detaches a single file from a task log, while the note stays readable in the task timeline.
Key parameters
- Task Log: the log holding the file, picked from the list or passed as an ID.
- Attachment Name or ID: the file to detach, chosen from the list n8n loads for that log, or given as an ID through an expression.
Execute responder on a task log
log.executeResponderWhat you see in n8n
Notes & use cases
Responders are the actions TheHive can run on an object. Here the object is a task log, so a note written during an investigation becomes the input of an automated response instead of a dead end.
Key parameters
- Task Log: the log the responder runs against, selected from the list or resolved by ID.
- Responder Name or ID: the responder to run, picked from the list your instance exposes, or set with an expression when the choice depends on the incoming item.
Get a task log
log.getWhat you see in n8n
Notes & use cases
Reading one log back is what makes the rest of a workflow decidable. The operation returns a single task log, and the following nodes branch on what it contains.
Key parameters
- Task Log: the log to read, chosen from the list or passed as an ID, typically one collected earlier in the run.
{{ $json.field }}, replacing field with the key you see in the node output panel.Search task logs
log.searchWhat you see in n8n
Notes & use cases
Task logs pile up fast on a long case. This operation lists them, in one task or across all of them.
Key parameters
- Task: the task to search in, selected from the list or given as an ID.
- Search in All Tasks: on, the scope widens to every task instead of the selected one.
- Return All: on, n8n pages through the API until every log is back; off, Limit caps how many come out.
- Filters and Sort: narrow the set with operators such as
_likeor_between, and order itascordesc.
Need help automating TheHive 5 with n8n?
A person reads every message.
TheHive and n8n, common questions
01Is the TheHive 5 n8n integration free?
02What credentials do you need to connect TheHive 5 to n8n?
03What are the limits of the TheHive node in n8n?
04Does the TheHive trigger react in real time?
05n8n or Make for TheHive?
Get our weekly integration tips.
No spam. Unsubscribe anytime.



