---
title: "Fill in missing video details"
method: POST
path: "/v1/media/backfill-video-metadata"
tags: ["media"]
---

# Fill in missing video details

`POST /v1/media/backfill-video-metadata`

## Request

- Base URL: `https://api.brixsignage.com`
- URL: `https://api.brixsignage.com/v1/media/backfill-video-metadata`
- Auth: HTTP bearer

Scan this workspace's existing video files to fill in missing width, height, and duration values, and correct codec information that was guessed from the filename. Also updates the codec-compatibility warning where applicable.

## Request body

- object
  - `limit` integer: Most videos to read this run.

## Response `200`

Success.

- object
  - `data` object, required
    - `scanned` integer, required
    - `updated` integer, required
    - `reclassified` integer, required

## Other responses

- `401`: Missing, expired or revoked bearer token.
- `403`: The token lacks the permission this operation needs (see `x-brix-permission`).
- `429`: More than 10 runs a minute.
- `5XX`: Server error. The body carries a `requestId` to quote to support.

---

[API](https://skmtc.dev/brixsignage/apis/brix-api.md) · [All operations](https://skmtc.dev/brixsignage/apis/brix-api/llms.txt) · [OpenAPI document](https://skmtc.dev/brixsignage/apis/brix-api/revisions/02fd3665dc7d?raw)
