---
title: "GET /api/exportable-clips"
method: GET
path: "/api/exportable-clips"
tags: ["ExportableClip", "exportable-clips", "enterprise"]
---

# GET /api/exportable-clips

`GET /api/exportable-clips`

## Query parameters

- `q` 'findByCollectionId' | 'findByProjectId', required
- `projectId` string
- `collectionId` string
- `pageNum` number
- `pageSize` number

## Headers

- `x-opus-org-id` string

## Response `200`

Successfully retrieved exportable clips

- ExportableClipRepresentation[]
  - `id` string, required — Full clip id. Format: `{project_id}.{curation_id}`
  - `projectId` string, required — Project ID
  - `runId` string, required — Run ID
  - `curationId` string, required — Curation ID
  - `orgId` string, required — Organization ID
  - `userId` string, required — User ID
  - `uriForPreview` string — Google Cloud Storage URI of video for preview
  - `uriForExport` string — Google Cloud Storage URI of video for export/download
  - `storageUsed` number, required — Storage used in bytes
  - `durationMs` number, required — Duration in milliseconds
  - `timeRanges` array[] — Original time ranges of the clip (in seconds)
    - unknown[]
      - unknown
  - `keywords` string[] — Keywords of this clip
  - `promptName` string — Prompt name
  - `title` string, required — Title of the clip
  - `description` string — Description of the clip
  - `hashtags` string — Hashtags for the clip
  - `text` string, required — Text content of the clip
  - `genre` string — Genre of the clip
  - `subgenre` string — Subgenre of the clip
  - `createdAt` string, required — Creation date
  - `updatedAt` string, required — Last update date
  - `clipCopilotTaskId` string — Clip copilot task ID
  - `productTier` string, required — Product tier
  - `renderPref` 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.

---

[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)
