---
title: "Mengambil Detil Rekaman"
method: GET
path: "/recordings/{meeting_id}"
tags: ["Show Recording"]
---

# Mengambil Detil Rekaman

`GET /recordings/{meeting_id}`

Mengambil **satu** sesi rekaman untuk `meeting_id` tertentu.

- Jika sebuah jadwal memiliki beberapa sesi rekaman, **server akan mengembalikan semua sesi dalam array**.

**Catatan status & ketersediaan berkas:**
- **ready** → rekaman siap; `share_url` tersedia dan `files` berisi daftar berkas (MP4, M4A, CC, CHAT, TRANSCRIPT, TIMELINE, dll).  
  `delete_on` menunjukkan jadwal hapus otomatis (masa aktif rekaman **3×24 jam**).
- **processing** → rekaman masih diproses; **`share_url` dan `files` `null`** hingga berubah menjadi `ready`.
- **deleted** → rekaman **sudah dihapus sistem** (masa aktif 3×24 jam berakhir); **`share_url` & `files` `null`**, `delete_on` menunjukkan tanggal penghapusan.

## Path parameters

- `meeting_id` string, required

## Headers

- `Authorization` string, required
- `Content-Type` string, required
- `Accept` string, required

## Response `200`

Record fetched successfully

- RecordingDetailResponse
  - `response` object
    - `status` string
    - `status_code` integer
    - `message` string
  - `data` RecordingItem
    - `uuid` string
    - `meeting_id` string
    - `status` 'ready' | 'processing' | 'deleted' — - **ready**: siap; `share_url` & `files` tersedia; `delete_on` adalah jadwal hapus otomatis (**3×24 jam**). - **processing**: masih diproses; **`share_url` & `files` `null`**. - **deleted**: sudah dihapus sistem; **`share_url` & `files` `null`**, `delete_on` adalah tanggal penghapusan.
    - `topic` string
    - `recorded_on` string, date
    - `share_url` string, nullable
    - `delete_on` string, date, nullable
    - `files` RecordingFile[], nullable
      - `recording_type` string — Jenis rekaman (mis. `gallery_view`, `active_speaker`, `audio_only`, `closed_caption`, `chat_file`, `audio_transcript`, `timeline`).
      - `file_type` string — Tipe file (MP4, M4A, CC, CHAT, TRANSCRIPT, TIMELINE).
      - `file_size` string — Ukuran file dalam byte (string numerik).
      - `download_url` string — URL unduhan langsung (tersedia saat `status = ready`).
      - `play_url` string — URL pemutaran (jika ada).

## Other responses

- `401` — Unauthorized (token tidak valid)
- `404` — Recording not found
- `422` — Parameter tidak valid

---

[API](https://skmtc.net/rapatin/apis/authentication.md) · [All operations](https://skmtc.net/rapatin/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rapatin/authentication/revisions/5aa22566f41f/schema)
