---
title: "Get video custom fields"
method: GET
path: "/videos/{video_id}"
tags: ["Custom Fields"]
---

# Get video custom fields

`GET /videos/{video_id}`

Lists all custom fields (key-value metadata) attached to a video. Returns an array; each item has id, key, value, and timestamps.

## Path parameters

- `video_id` string, uuid, required

## Query parameters

- `custom_fields` 'true', required

## Response `200`

Custom fields retrieved successfully

- CustomField[]
  - `id` string, uuid — Unique identifier for the custom field
  - `video_id` string, uuid — ID of the video this custom field belongs to
  - `key` string — Custom field key/name
  - `value` string, nullable — Custom field value
  - `created_at` string, date-time — Custom field creation timestamp
  - `updated_at` string, date-time — Last update timestamp

## Other responses

- `401` — Unauthorized - Invalid or missing authentication
- `404` — Not found - Resource does not exist
- `500` — Internal server error

---

[API](https://skmtc.net/pandavideo/apis/api-v2.md) · [All operations](https://skmtc.net/pandavideo/apis/api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pandavideo/api-v2/revisions/4fbd3c623ca9/schema)
