---
title: "Search for Media"
method: GET
path: "/admin/medias"
tags: ["Audio"]
---

# Search for Media

`GET /admin/medias`

Returns a representation of the media table which match the supplied search criteria.

## Query parameters

- `transformed_media_id` integer
- `hearing_ids` integer[]
- `start_at` string, date-time
- `end_at` string, date-time

## Response `200`

OK

- GetAdminMediaResponseItem[]
  - `id` integer, required — med_id
  - `channel` integer, required — Channel number of the audio recording
  - `start_at` string, date-time, required
  - `end_at` string, date-time, required
  - `is_hidden` boolean, required
  - `is_current` boolean, required
  - `case` GetAdminMediaResponseCase
    - `id` integer
    - `case_number` string
  - `hearing` GetAdminMediaResponseHearing
    - `id` integer
    - `hearing_date` string, date
  - `courthouse` GetAdminMediaResponseCourthouse
    - `id` integer
    - `display_name` string
  - `courtroom` GetAdminMediaResponseCourtroom
    - `id` integer
    - `display_name` string

## Other responses

- `400` — Bad Request Error
- `401` — Unauthorised Error
- `422` — Business Validation Error

---

[API](https://skmtc.net/hm-courts-and-tribunals-service/apis/modernised-darts.md) · [All operations](https://skmtc.net/hm-courts-and-tribunals-service/apis/modernised-darts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hm-courts-and-tribunals-service/modernised-darts/revisions/dba37a557db4/schema)
