theHiveProjectTrigger.json•5.04 kB
{
"nodeType": "n8n-nodes-base.theHiveProjectTrigger",
"displayName": "TheHive 5 Trigger",
"description": "Starts the workflow when TheHive events occur",
"version": 1,
"properties": [
{
"name": "notice",
"displayName": "You must set up the webhook in TheHive — instructions <a href=\"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.thehive5trigger/#configure-a-webhook-in-thehive\" target=\"_blank\">here</a>",
"type": "notice",
"default": ""
},
{
"name": "events",
"displayName": "Events",
"type": "multiOptions",
"default": [],
"description": "Events types",
"required": true,
"options": [
{
"name": "*",
"value": "*",
"description": "Any time any event is triggered (Wildcard Event)"
},
{
"name": "Alert Created",
"value": "alert_create",
"description": "Triggered when an alert is created"
},
{
"name": "Alert Deleted",
"value": "alert_delete",
"description": "Triggered when an alert is deleted"
},
{
"name": "Alert Updated",
"value": "alert_update",
"description": "Triggered when an alert is updated"
},
{
"name": "Case Created",
"value": "case_create",
"description": "Triggered when a case is created"
},
{
"name": "Case Deleted",
"value": "case_delete",
"description": "Triggered when a case is deleted"
},
{
"name": "Case Updated",
"value": "case_update",
"description": "Triggered when a case is updated"
},
{
"name": "Comment Created",
"value": "comment_create",
"description": "Triggered when a comment is created"
},
{
"name": "Comment Deleted",
"value": "comment_delete",
"description": "Triggered when a comment is deleted"
},
{
"name": "Comment Updated",
"value": "comment_update",
"description": "Triggered when a comment is updated"
},
{
"name": "Observable Created",
"value": "observable_create",
"description": "Triggered when an observable is created"
},
{
"name": "Observable Deleted",
"value": "observable_delete",
"description": "Triggered when an observable is deleted"
},
{
"name": "Observable Updated",
"value": "observable_update",
"description": "Triggered when an observable is updated"
},
{
"name": "Page Created",
"value": "page_create",
"description": "Triggered when an page is created"
},
{
"name": "Page Deleted",
"value": "page_delete",
"description": "Triggered when an page is deleted"
},
{
"name": "Page Updated",
"value": "page_update",
"description": "Triggered when an page is updated"
},
{
"name": "Task Created",
"value": "task_create",
"description": "Triggered when a task is created"
},
{
"name": "Task Updated",
"value": "task_update",
"description": "Triggered when a task is updated"
},
{
"name": "Task Log Created",
"value": "log_create",
"description": "Triggered when a task log is created"
},
{
"name": "Task Log Deleted",
"value": "log_delete",
"description": "Triggered when a task log is deleted"
},
{
"name": "Task Log Updated",
"value": "log_update",
"description": "Triggered when a task log is updated"
}
]
},
{
"name": "filters",
"displayName": "Filters",
"type": "fixedCollection",
"default": {},
"description": "Filter any incoming events based on their fields",
"placeholder": "Add Filter",
"typeOptions": {
"multipleValues": true
}
},
{
"name": "options",
"displayName": "Options",
"type": "collection",
"default": {},
"description": "Whether to output data with additional details and omit headers",
"placeholder": "Add option",
"options": [
{
"name": "outputOnlyData",
"displayName": "Output Only Data",
"type": "boolean",
"default": false,
"description": "Whether to output data with additional details and omit headers"
}
]
}
],
"credentialsConfig": [],
"io": {
"inputs": [],
"outputs": [],
"outputNames": [],
"hints": {}
},
"wiring": {
"role": "generic",
"requires": [],
"optional": [],
"consumedBy": [],
"consumes": [],
"produces": []
}
}