CrowdStrike UpdateAlert

CrowdStrike UpdateAlert

Certified
Enterprise Edition

Update CrowdStrike Falcon alerts

Bulk-updates status, assignment, and/or adds a comment on one or more alerts identified by composite ID. At least one of status, assignedToUid, or comment must be set.

yaml
type: io.kestra.plugin.ee.crowdstrike.alerts.UpdateAlert

Acknowledge and assign a batch of alerts

yaml
id: update_alerts
namespace: company.team

tasks:
  - id: update_alert
    type: io.kestra.plugin.ee.crowdstrike.alerts.UpdateAlert
    clientId: "{{ secret('CROWDSTRIKE_CLIENT_ID') }}"
    clientSecret: "{{ secret('CROWDSTRIKE_CLIENT_SECRET') }}"
    ids:
      - "aid:ind:1700000000"
    status: IN_PROGRESS
    assignedToUid: "analyst@example.com"
    comment: "Triaged by automated workflow."
Properties

API client ID

Client ID of a CrowdStrike API client with the scopes required by the tasks and triggers being used.

API client secret

Client secret of the CrowdStrike API client. Exchanged for a short-lived OAuth2 Bearer token on every task run and trigger poll; never logged.

Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.

Definitions
assetFailureBehaviorstring
Possible Values
IGNOREFAILWARN

Asset failure behavior

Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.

enableAutobooleanstring

Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.

inputsarray

The assets consumed as inputs.

id*string
Min length1
typestring
outputs

The assets produced as outputs.

id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*object
descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150
id*string
Min length1
Max length150
type*string
Min length1

Custom asset type

descriptionstring
displayNamestring
metadataobject
Default{}
namespacestring
Min length1
Max length150

Assignee UID

UID (usually an email) of the analyst to assign the alert(s) to.

Defaulthttps://api.crowdstrike.com

CrowdStrike API base URL

Base URL of the CrowdStrike Falcon API for your cloud region (for example: https://api.crowdstrike.com for US-1, https://api.us-2.crowdstrike.com for US-2, https://api.eu-1.crowdstrike.com for EU-1, or https://api.laggar.gcw.crowdstrike.com for US-GOV-1). Defaults to the US-1 endpoint. Using the wrong region for your tenant results in 403 Forbidden responses.

Comment

Comment appended to the alert(s).

SubTypestring

Composite IDs

Alert composite IDs to update.

Possible Values
NEWIN_PROGRESSCLOSEDREOPENED

New status

New alert status: NEW, IN_PROGRESS, CLOSED, or REOPENED.

Number of alerts CrowdStrike confirmed were updated

Alerts submitted minus any the API reported as failed. See the task logs for the specific error messages.