---
title: "A transcript finished; links to the text, SRT and VTT"
method: POST
path: "transcript.completed"
---

# A transcript finished; links to the text, SRT and VTT

`POST transcript.completed` (webhook)

## Payload

- EventTranscript
  - `type` 'episode.ready' | 'episode.failed' | 'clip.ready' | 'clip.failed' | 'transcript.completed' | 'transcript.failed', required
  - `timestamp` string, date-time, required
  - `livemode` boolean
  - `data` object, required
    - `transcript_id` string
    - `status` 'processing' | 'completed' | 'failed'
    - `results_url` string
    - `file_name` string
    - `duration_minutes` number
    - `word_count` integer
    - `language` string
    - `transcript` string
    - `transcript_truncated` boolean
    - `downloads` object
      - `txt` string
      - `srt` string
      - `vtt` string
    - `message` string

## Acknowledgement `200`

Any 2xx means received.

---

[API](https://skmtc.dev/tryslicemedia/apis/slice-api.md) · [All operations](https://skmtc.dev/tryslicemedia/apis/slice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tryslicemedia/apis/slice-api/revisions/3dc0b0bd8755?raw)
