---
title: "Get All Projects"
method: GET
path: "/automation/get-all-projects"
---

# Get All Projects

`GET /automation/get-all-projects`

Retrieve all automation projects in your studio

## Query parameters

- `page` integer
- `pageSize` integer
- `projectType` string[]
- `status` string[]
- `search` string
- `createdAfter` integer
- `createdBefore` integer
- `sortBy` 'createdAt' | 'updatedAt' | 'duration'
- `sortOrder` 'asc' | 'desc'

## Response `200`

Successful response

- GetProjectsResponse
  - `projects` AutomationProject[]
    - `id` string
    - `title` string
    - `thumbnail` string
    - `billedDuration` number
    - `status` 'queued' | 'prepped' | 'draft' | 'processing' | 'finalizing' | 'completed' | 'invalid' | 'expired' | 'failed' | 'error'
    - `projectType` 'clipping' | 'captions' | 'reframe' | 'dubbing' | 'transcription'
    - `source` 'Upload' | 'Youtube' | 'Vimeo' | 'TwitchVod' | 'Twitter' | 'RumbleEmbed' | 'Generic'
    - `genre` 'talking' | 'screenshare' | 'gaming'
    - `topics` string[]
    - `clipDurations` array[]
      - integer[]
    - `selectedStart` number, nullable
    - `selectedEnd` number, nullable
    - `reframeClips` boolean
    - `exportResolution` integer
    - `exportOrientation` 'landscape' | 'portrait' | 'square'
    - `captionsPreset` string, nullable
    - `enableCaptions` boolean
    - `enableEmojis` boolean
    - `enableHighlights` boolean
    - `language` string, nullable
    - `dubbingLanguage` string, nullable
    - `translateTranscription` boolean
    - `translationLanguages` string[]
    - `transcriptionScript` 'native' | 'roman'
    - `metadata` VideoFileMeta
      - `width` integer
      - `height` integer
      - `aspectRatio` string
      - `size` number
      - `bitrate` number
      - `fps` number
      - `duration` number
      - `rotation` integer
      - `resolution` integer
      - `codec` string
      - `codecFullName` string
      - `codecTag` string
      - `format` string
      - `formatFullName` string
    - `urls` object
    - `createdAt` integer
    - `updatedAt` integer
  - `currentPage` integer
  - `totalPages` integer
  - `totalProjects` integer

---

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