---
title: "AI analysis completed"
method: POST
path: "analysis.completed"
tags: ["Webhooks"]
---

# AI analysis completed

`POST analysis.completed` (webhook)

Fires when an AI summarization job finishes for a project. `blocks_updated` is the number of `open_text` blocks whose summary was successfully written. Call `GET /analysis` after receiving this event to retrieve the updated summaries.

## Payload

- WebhookPayloadAnalysisCompleted: Payload for `analysis.completed` events. Fires when an AI summarization job finishes.
  - `event` string
  - `community_id` string
  - `project_id` string
  - `blocks_updated` integer: Number of open_text blocks whose summary was successfully written
  - `completed_at` string, date-time

## Acknowledgement `200`

Webhook processed successfully

---

[API](https://skmtc.dev/subo/apis/subo-api.md) · [All operations](https://skmtc.dev/subo/apis/subo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/subo/apis/subo-api/revisions/12eab2ae4505?raw)
