Skip to content

Case Management

Managing CrowdStrike cases, including searching, creating, updating, and managing evidence and tags

  • Case Templates: READ
  • Cases: READ
  • Cases: WRITE

Required scopes: Cases: WRITE

Attach alert evidence to an existing case.

Provide alert composite_id values from the Alerts v2 API (e.g. from falcon_search_detections). Each case supports a maximum of 100 combined evidence items. Returns the updated case record.

Example prompts:

  • “Attach these detection alerts to the case”

Required scopes: Cases: WRITE

Attach LogScale event evidence to an existing case.

Provide event IDs obtained from falcon_search_ngsiem or the Falcon console. Each case supports a maximum of 100 combined evidence items. Returns the updated case record.

Example prompts:

  • “Add these NGSIEM event IDs to the case as evidence”

Required scopes: Cases: WRITE

Create a new case in CrowdStrike.

Provide a name and severity at minimum. Optionally attach alert or event evidence, assign a user, apply a template, and set tags. Returns the created case record.

Example prompts:

  • “Create a critical case called ‘Suspicious lateral movement from WORKSTATION-42’”
  • “Open a high-severity case for the credential theft alerts and attach them as evidence”

Required scopes: Cases: READ

Retrieve details for case IDs you already have.

Use when you have specific case IDs from search results or external references. For discovering cases by criteria, use falcon_search_cases instead. Returns full case records.

Example prompts:

  • “Pull up the full details on that case”

Required scopes: Case Templates: READ

List available case templates.

Use to discover templates that can be applied when creating or updating cases. Returns template details including name, custom fields, and SLA configuration.

Example prompts:

  • “What case templates are available?”

Required scopes: Cases: WRITE

Add or remove tags on a case.

Set action to ‘add’ to attach new tags, or ‘remove’ to delete existing tags. Returns the updated case record.

Example prompts:

  • “Tag that case with ‘ransomware’ and ‘escalated’”
  • “Remove the ‘escalated’ tag from that case”

Required scopes: Cases: READ

Find cases by criteria and return their complete details.

Use this to discover cases by status, severity, assignee, time range, or evidence attributes. Consult falcon://cases/search/fql-guide before constructing filter expressions. Returns full case records including status, severity, evidence, assigned user, and analysis results. Responses include pagination.total (the total number of records matching the filter, or null when the API does not report a count) — use it to answer “how many” questions.

Example prompts:

  • “Show me any open cases with high severity or above”
  • “What cases have been created in the last 24 hours?”

Required scopes: Cases: WRITE

Update an existing case’s fields.

Provide the case ID and any fields to change. Use expected_version for optimistic concurrency control to prevent conflicting updates. Returns the updated case record with incremented version.

Example prompts:

  • “Set that case to in_progress and assign it to the analyst”
  • “Close the case — investigation is complete”
  • falcon://cases/search/fql-guide: Contains the guide for the filter param of the falcon_search_cases tool.