v53

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-076771,7565.2 MB
Security Attack discovery API

Dismiss an Attack Discovery generation

Spaces method and path for this operation:

<div><span class="operation-verb post">post</span>&nbsp;<span class="operation-path">/s/{space_id}/api/attack_discovery/generations/{execution_uuid}/_dismiss</span></div>

Refer to Spaces for more information.

Dismisses an Attack Discovery generation for the current user, indicating that its status should not be reported in the UI. This sets the generation's status to "dismissed" and affects how the generation appears in subsequent queries.

post/api/attack_discovery/generations/{execution_uuid}/_dismiss

Path parameters

execution_uuidstring nonempty required

A string that does not contain only whitespace characters.

Example:I am a string

The unique identifier for the Attack Discovery generation execution. This UUID is returned when an Attack Discovery generation is created and can be found in generation responses.

Response

Indicates a successful call.

alerts_context_countnumber

The number of alerts that were sent as context to the LLM for this generation.

connector_idstring required

The unique identifier of the connector used to generate the attack discoveries.

discoveriesnumber required

The number of attack discoveries that were generated during this execution.

endstring

The timestamp when the generation process completed, in ISO 8601 format. This field may be absent for generations that haven't finished.

execution_uuidstring required

The unique identifier for this attack discovery generation execution. This UUID can be used to reference this specific generation in other API calls.

loading_messagestring

A human-readable message describing the current state or progress of the generation process. Provides context about what the AI is analyzing.

reasonstring

Additional context or reasoning provided when a generation fails or encounters issues. This field helps diagnose problems with the generation process.

startstring required

The timestamp when the generation process began, in ISO 8601 format. This marks the beginning of the AI analysis.

status'canceled' | 'dismissed' | 'failed' | 'started' | 'succeeded' required

The current status of the attack discovery generation. After dismissing, this will be set to "dismissed".

Example response

{
  "alerts_context_count": 75,
  "connector_id": "chatGpt5_0ChatAzure",
  "connector_stats": {
    "average_successful_duration_nanoseconds": 47958500000,
    "successful_generations": 2
  },
  "discoveries": 3,
  "end": "2025-09-29T06:42:44.810Z",
  "execution_uuid": "46b218d5-535d-4329-be56-d0f6af6986b7",
  "loading_message": "AI is analyzing up to 100 alerts in the last 24 hours to generate discoveries.",
  "reason": "Connection timeout to AI service",
  "start": "2025-09-29T06:42:08.962Z",
  "status": "dismissed"
}