Function definition

Enter the JavaScript code for your function. If you need inspiration, check out the GitHub repository with function examples.

Basic function structure

In TheHive, a function follows this basic structure:

function handle(input, context) {
    // Your function logic goes here
}
  • The handle function: This is where you write your script. Your function must be placed inside this structure.
  • The input parameter: This represents the data passed into the function. Its content depends on how the function is triggered.
  • The context parameter: This provides access to TheHive’s environment, allowing your function to interact with common TheHive actions.

Duplicate management

Make sure to implement duplicate management in your functions to prevent duplicate objects.