---
title: "Load a saved FailureAnalysis for a deployment event"
method: GET
path: "/analysis/{workspace_id}/deployment/{deployment_event_id}/summary"
tags: ["Analysis"]
---

# Load a saved FailureAnalysis for a deployment event

`GET /analysis/{workspace_id}/deployment/{deployment_event_id}/summary`

Retrieve most recent saved FailureAnalysis for the provided deployment event, if available.

## Path parameters

- `workspace_id` string, required
- `deployment_event_id` string, required

## Response `200`

Requested FailureAnalysisResponse

- FailureAnalysisResponse — Generative AI failure analysis for an execution
  - `execution_id` string — Identifier of the associated execution for the FailureAnalysis
  - `status` 'queued' | 'done' | 'unavailable' — Analysis state
  - `analysis` FailureAnalysis — Generative AI failure analysis for a PlanRun
    - `id` string — Analysis ID - may be different when analysis regenerated
    - `execution_id` string — Execution identifier (e.g. plan run ID)
    - `workspace_id` string — Owning workspace ID
    - `execution_entity_type` 'plan_run' | 'test_run' | 'deployment' — Analysis type
    - `synopsis` string — A synopsis of the failure summary
    - `summary_text` string — A summary describing the PlanRun failure and potential root cause
    - `prompt_id` string — ID of the prompt used to generate this entity
    - `created_by_id` string — ID of the user who created this entity
    - `created_time` integer — Time of entity creation in epoch milliseconds
    - `generated_time` integer — Time of successful analysis generation for this entity in epoch milliseconds
    - `agent_session_id` string — ID of the agent session that generated this analysis
    - `evidence_details` string — Agent-generated detailed evidence with visual and technical evidence
    - `content_blocks_json` string — Pre-computed structured content blocks for rich rendering of evidence_details, stored as a JSON array string. Parsed by the UI into ContentBlock[] for rendering.
    - `expire_datetime` string, date-time — Date time entity will be automatically purged from storage
    - `dedup_fingerprint_hash` string — SHA-256 of the per-failing-test signature multiset, used by plan-FA dedup.
    - `reused_from_run_id` string — When the failure analysis was reused from a prior run, the ID of the original run that produced the analysis.

## Other responses

- `400` — Invalid or missing parameter
- `401` — User not authenticated
- `403` — User not authorized
- `404` — No such deployment event
- `default` — Unknown error

---

[API](https://skmtc.net/mabl/apis/mabl-api.md) · [All operations](https://skmtc.net/mabl/apis/mabl-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mabl/mabl-api/revisions/d0fc0114da66/schema)
