---
title: "Get media"
method: GET
path: "/v1/media"
tags: ["Media"]
---

# Get media

`GET /v1/media`

Get a paginated result for media based on the applied filters

## Query parameters

- `offset` number
- `limit` number
- `post_id` string[]
- `type` string[]

## Response `200`

Paginated data set for media.

- object
  - `data` MediaDto[], required
    - `id` string, required — The unique identifier of the media object
    - `mime_type` string, nullable, required — The MIME type of the media object
    - `object` MediaObjectDto, required
      - `isDeleted` boolean, required — The current state of the physical media asset
      - `url` string, nullable, required — The URL of the media object
      - `size_bytes` number, nullable, required — The size of the media object in bytes
      - `name` string, nullable, required — The provided name of the media object
  - `meta` object, required
    - `total` number, required — Total number of items available.
    - `offset` number, required — Number of items skipped.
    - `limit` number, required — Maximum number of items returned.
    - `next` string, nullable, required — URL to the next page of results, or null if none.

## Other responses

- `500` — Internal server error when fetching media.

---

[API](https://skmtc.dev/post-bridge/apis/post-bridge-api.md) · [All operations](https://skmtc.dev/post-bridge/apis/post-bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/post-bridge/post-bridge-api/revisions/97ae826701f6/schema)
