---
title: "GET /api/brand-templates"
method: GET
path: "/api/brand-templates"
tags: ["brand-templates", "enterprise"]
---

# GET /api/brand-templates

`GET /api/brand-templates`

## Query parameters

- `q` 'mine', required

## Response `200`

- BrandTemplateRepresentation[]
  - `templateId` string, required — Template ID
  - `name` string, required — Template name
  - `isDefault` boolean, required — Is default template
  - `preferences` RenderPreferenceDto, required
    - `enableAutoLayout` boolean, required — Enables automatic layout adjustment.
    - `enableScreenLayout` boolean, required — Enables screen layout for the video.
    - `enableCrop` boolean, required — Enables cropping of the video.
    - `enableCaption` boolean, required — Enables caption overlay on the video.
    - `enableUppercase` boolean, required — Converts all characters to uppercase in captions.
    - `enableHighlight` boolean, required — Enables keyword highlighting in captions.
    - `enableEmoji` boolean, required — Enables emoji overlay on the video.
    - `enableFillLayout` boolean, required — Enables fill layout for a single person.
    - `enableSplitLayout` boolean, required — Enables split layout for two people.
    - `enableThreeLayout` boolean, required — Enables layout for three people.
    - `enableFourLayout` boolean, required — Enables layout for four people.
    - `enableFitLayout` boolean, required — Enables fit layout for multiple people.
    - `fitLayoutCropRatio` string, required — Specifies the crop ratio for fit layout.
    - `enableVisualHook` boolean, required — Enables visual hook overlay, deprecated and should always be false.
    - `enableWatermark` boolean, required — Enables watermark overlay.
    - `layoutAspectRatio` 'portrait' | 'landscape' | 'square'
    - `enableBroll` boolean — Enables B-Roll overlay on the video.
    - `font` FontDto, required
      - `color` string, required — The color of the font.
      - `style` string[], required — The style of the font.
      - `family` string, required — The family of the font.
      - `stroke` StrokeDto, required
        - `enabled` boolean, required — Indicates if the stroke is enabled.
        - `color` string, required — The color of the stroke.
        - `width` number, required — The width of the stroke.
      - `shadow` ShadowDto, required
        - `enabled` boolean, required — Indicates if the shadow is enabled.
        - `color` string, required — The color of the shadow.
        - `x` number, required — The x offset of the shadow.
        - `y` number, required — The y offset of the shadow.
        - `blur` number, required — The blur radius of the shadow.
        - `useWordHighlightColor` boolean — Indicates if the word highlight color should be used for the shadow.
      - `id` string — The ID of the font.
      - `type` 'CustomizedFont' | 'System' — The type of the font.
      - `name` string — The name of the font.
      - `path` string — The storage path of the font.
      - `size` 'Large' | 'Middle' | 'Small' — The size of the font.
      - `numericalSize` number — The numerical size of the font.
      - `textDecoration` 'line-through' | 'underline' | '' — The text decoration of the font.
    - `highlightColor` HighlightColorDto, required
      - `primary` string, required — Primary highlight color.
      - `secondary` string, required — Secondary highlight color.
  - `type` string — Type of template

---

[API](https://skmtc.dev/opus/apis/clip-api.md) · [All operations](https://skmtc.dev/opus/apis/clip-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/opus/clip-api/revisions/7fa7ca3147b7/schema)
