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 |
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 }}
}