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

# Recordings and retention

> Understand call recording artifacts, retention, and recording-ready events.

WADial records captured call media as WAV files when audio flows through the call.

For each call, WADial can create:

| Kind       | Contents                                                        |
| ---------- | --------------------------------------------------------------- |
| `inbound`  | Audio received from the peer.                                   |
| `outbound` | Audio sent through WebSocket streaming or prerecorded playback. |
| `mixed`    | A combined WAV track.                                           |

Recordings are retained for 30 days by default unless your environment is configured with a different retention period.

When a recording artifact is ready, WADial emits `call.recording.ready`:

```json theme={null}
{
  "type": "call.recording.ready",
  "sessionId": "019f...",
  "data": {
    "callId": "call-123",
    "recordingId": "019f...",
    "kind": "mixed",
    "contentType": "audio/wav",
    "durationMs": 120000,
    "sizeBytes": 3840044,
    "expiresAt": "2026-07-30T12:00:00.000Z"
  }
}
```

Recording events carry metadata only. Raw audio is never delivered over SSE or webhooks.
