---
title: "Transcript finished"
method: POST
path: "transcript"
---

# Transcript finished

`POST transcript` (webhook)

Sent to `webhook_url` when a transcript completes or fails. Signed per Standard Webhooks (`webhook-id`, `webhook-timestamp`, `webhook-signature`). Reply 2xx within 15 s.

## Payload

- WebhookEvent
  - `event` 'transcript.completed' | 'transcript.failed' | 'diarization.completed' | 'diarization.failed', required
  - `id` string, required: Transcript or diarization ID.
  - `status` 'completed' | 'error', required
  - `metadata` object, nullable: Your `metadata`.

## Acknowledgement `200`

Any 2xx acknowledges the delivery.

---

[API](https://skmtc.dev/aircaps/apis/aircaps-api.md) - [All operations](https://skmtc.dev/aircaps/apis/aircaps-api/llms.txt) - [OpenAPI document](https://skmtc.dev/aircaps/apis/aircaps-api/revisions/442d566f9827?raw)
