---
title: "Stream Branded Video"
method: GET
path: "/stream/videos/branded/{filename}"
tags: ["media"]
---

# Stream Branded Video

`GET /stream/videos/branded/{filename}`

## Request

- Base URL: `https://api.musclewiki.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.musclewiki.com/stream/videos/branded/{filename}`
- Auth: none declared

Stream branded video file through authenticated endpoint.

This endpoint serves branded video files with proper authentication via API key middleware.
Supports both local filesystem and Hetzner media server fallback.
Each video request counts as an API call, maintaining proper metering and
content protection.

Args:
    filename: Video filename (e.g., 'male-Barbell-barbell-curl-front.mp4').
    settings: Application settings injected via dependency.

Returns:
    FileResponse or StreamingResponse with the video file.

Raises:
    HTTPException: 403 if path attempts to escape media directory.
    HTTPException: 404 if video file not found anywhere.

Example:
    GET /stream/videos/branded/male-Barbell-barbell-curl-front.mp4

## Path parameters

- `filename` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/musclewiki/apis/musclewiki-api.md) - [All operations](https://skmtc.dev/musclewiki/apis/musclewiki-api/llms.txt) - [OpenAPI document](https://skmtc.dev/musclewiki/apis/musclewiki-api/revisions/81d96b716e84?raw)
