Skip to content

Elastic Security

Node: elasticSecurity · Full type: n8n-nodes-base.elasticSecurity · Version: 1

Credentials

elasticSecurityApi (alias: @elastic)

CREDENTIAL @elastic = elasticSecurityApi "My Elastic Security"

Operations

Resource: case

create

Parameter Type Default Details
title string "" required
connectorId options "" required
connectorType options ".jira" required; .resilient, .jira, .servicenow
issueType string "" required
priority string "" required
urgency options 1 required; 1, 2, 3
severity options 1 required; 1, 2, 3
impact options 1 required; 1, 2, 3
category string "" required
issueTypes string "" required
severityCode number 1 required
additionalFields collection {} keys: description, owner, syncAlerts

delete

Parameter Type Default Details
caseId string "" required

get

Parameter Type Default Details
caseId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50
filters collection {} keys: status, tags
sortOptions fixedCollection {} groups: sortOptionsProperties

getStatus

No additional parameters.

update

Parameter Type Default Details
caseId string "" required
updateFields collection {} keys: description, status, syncAlerts, title, version

Resource: caseComment

add

Parameter Type Default Details
caseId string "" required
comment string "" required
simple boolean true
additionalFields collection {} keys: owner

get

Parameter Type Default Details
caseId string "" required
commentId string "" required

getAll

Parameter Type Default Details
caseId string "" required
returnAll boolean false
limit number 50

remove

Parameter Type Default Details
caseId string "" required
commentId string "" required

update

Parameter Type Default Details
caseId string "" required
commentId string "" required
comment string "" required
simple boolean true

Resource: caseTag

add

Parameter Type Default Details
caseId string "" required
tag options "" required

remove

Parameter Type Default Details
caseId string "" required
tag options "" required

Resource: connector

create

Parameter Type Default Details
name string "" required
connectorType options ".jira" required; .resilient, .jira, .servicenow
apiUrl string "" required
email string "" required
apiToken string "" required
projectKey string "" required
username string "" required
password string "" required
apiKeyId string "" required
apiKeySecret string "" required
orgId string "" required

Parameter Details

additionalFields children:

Parameter Type Default Details
description string ""
owner string ""
syncAlerts boolean false

filters children:

Parameter Type Default Details
status options "open" open, in-progress, closed
tags multiOptions []

sortOptions children:

sortOptionsProperties group:

Parameter Type Default Details
sortField options "createdAt" createdAt, updatedAt
sortOrder options "asc" asc, desc

updateFields children:

Parameter Type Default Details
description string ""
status options "open" closed, open, in-progress
syncAlerts boolean false
title string ""
version string ""

Example

NODE "elasticSecurity" @elastic AS "Elastic Security" {
  resource: "case",
  operation: "get",
  title: {{ $json.title }},
  issueType: {{ $json.issueType }},
  priority: {{ $json.priority }}
}