> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Transcript Ready to Download

> The transcript ready to download webhook event

A transcript ready to download event is sent when a transcript enters a `finished` state with a non-zero duration. At this point, a transcript will exist in an S3 bucket for download. If an error ocurred during transcript, you will also receive a `transcript.error` event.

## Common fields

<ParamField body="version" type="string">
  Represents the version of the event. Uses semantic versioning to inform a consumer if the payload has introduced any breaking changes.
</ParamField>

<ParamField body="type" type="string">
  Represents the type of the event described in the payload.
</ParamField>

<ParamField body="id" type="string">
  An identifier representing this specific event.
</ParamField>

<ParamField body="payload" type="object">
  An object representing the event, whose fields are described below.
</ParamField>

<ParamField body="event_ts" type="number">
  Documenting when the webhook itself was sent. This timestamp is different than the time of the event the webhook describes.
</ParamField>

## Payload

<ParamField body="id" type="string">
  The unique identifier for the transcription event.
</ParamField>

<ParamField body="out_params" type="object">
  The output parameters of the transcription event.
</ParamField>

<ParamField body="room_id" type="string">
  The ID of the room where the event occurred.
</ParamField>

<ParamField body="room_name" type="string">
  The name of the room where the event occurred.
</ParamField>

<ParamField body="mtg_session_id" type="string">
  The meeting session ID related to the event.
</ParamField>

<ParamField body="duration" type="number">
  The duration of the session in seconds.
</ParamField>

<ParamField body="participant_minutes" type="number">
  The cumulative participant minutes for the transcription session.
</ParamField>

<ParamField body="status" type="string">
  The current status of the transcription event.
</ParamField>

<ParamField body="domain_id" type="string">
  The ID of the domain corresponding to this transcription event.
</ParamField>

```json theme={null}
{
  "version": "1.1.0",
  "type": "transcript.ready-to-download",
  "id": "3431-tra-rtd-68f65d4c-a4dc-4179-bbb1-c12432afb924",
  "payload": {
    "id": "68f65d4c-a4dc-4179-bbb1-c12432afb924",
    "out_params": {
      "s3": {
        "key": "domain/room/1733234355482.vtt",
        "bucket": "daily-co-transcription-staging",
        "region": "us-west-2"
      }
    },
    "room_id": "9e3c9e1b-bfbe-4753-b908-fd89cecfd4a7",
    "room_id": "my-transcript-room",
    "mtg_session_id": "a2bc876d-2816-4732-9c87-01e0b8c0b01b",
    "duration": 124.405,
    "participant_minutes": 2.0732333333333335,
    "status": "t_finished",
    "domain_id": "3b5fe6bd-70a6-4d72-9daf-d80b284904f0"
  },
  "event_ts": 1733234480.097
}
```
