---
title: "GET /v2/studio-views/{viewId}"
method: GET
path: "/v2/studio-views/{viewId}"
tags: ["Projects"]
---

# GET /v2/studio-views/{viewId}

`GET /v2/studio-views/{viewId}`

## Request

- Base URL: `https://api.sync.so`
- URL: `https://api.sync.so/v2/studio-views/{viewId}`
- Auth: API key in header `x-api-key`

## Path parameters

- `viewId` string, required

## Response `200`

- StudioViewDto
  - `id` string, uuid, required
  - `revision` integer, required
  - `context` object, required
    - `projectId` string, uuid, nullable, required
    - `draftId` string, uuid, nullable, required
    - `draftRevision` integer, nullable, required
    - `editToken` string
    - `busy` boolean, required
  - `updatedAt` number, required
  - `action` object, nullable, required
    - `id` string, uuid, required
    - `requestRevision` integer, required
    - `expectedContext` object, required
      - `projectId` string, uuid, nullable, required
      - `draftId` string, uuid, nullable, required
      - `draftRevision` integer, nullable, required
      - `editToken` string
      - `busy` boolean, required
    - `command` union, required
      - object
        - `type` 'open-project', required
        - `projectId` string, uuid, required
        - `workflow` 'lipsync' | 'image_to_video' | 'translate_and_dub' | 'edit_dialogue'
      - object
        - `type` 'refresh-project', required
        - `projectId` string, uuid, required
      - object
        - `type` 'refresh-assets', required
        - `projectId` string, uuid, required
      - object
        - `type` 'open-generation', required
        - `projectId` string, uuid, required
        - `generationId` string, uuid, required
      - object
        - `type` 'continue-generation', required
        - `projectId` string, uuid, required
        - `generationId` string, uuid, required
        - `workflow` 'lipsync' | 'image_to_video' | 'translate_and_dub' | 'edit_dialogue', required
        - `seedSource` 'source-input' | 'output', required
    - `expiresAt` number, required
    - `status` 'pending' | 'applied' | 'blocked' | 'failed', required
    - `reason` 'busy' | 'stale' | 'expired' | 'unavailable'

## Changes

- **2026-10-23** `c910c650fc20`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sync/apis/sync-api-v2/changes/v2/studio-views/:viewId/get.md)

---

[API](https://skmtc.dev/sync/apis/sync-api-v2.md) - [All operations](https://skmtc.dev/sync/apis/sync-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/sync/apis/sync-api-v2/revisions/26662c96c138?raw)
