---
title: "Get one editable Reframe composition and its source views"
method: GET
path: "/projects/{projectId}/reframes/{reframeId}"
tags: ["Project Management"]
---

# Get one editable Reframe composition and its source views

`GET /projects/{projectId}/reframes/{reframeId}`

## Request

- Base URL: `https://blitzreels.com/api/v1`
- URL: `https://blitzreels.com/api/v1/projects/{projectId}/reframes/{reframeId}`
- Auth: API key in header `Authorization`

Get one editable Reframe composition and its source views.

## Path parameters

- `projectId` string, required
- `reframeId` string, required

## Response `200`

Successful response

- object
  - `reframe_id` string, required
  - `project_id` string, required
  - `timeline_item_id` string, required
  - `plan_id` string, required
  - `plan_revision` string, required
  - `requested_layout_strategy` string, nullable, required
  - `content_type_hint` string, nullable, required
  - `source_count` number, required
  - `segment_count` number, required
  - `created_at` string, required
  - `updated_at` string, required
  - `views` object[], required
    - `timeline_item_id` string, required
    - `source_asset_id` string, required
    - `source_name` string, required
    - `start_units` string, required
    - `duration_units` string, required
    - `source_start_units` string, nullable, required
    - `source_end_units` string, nullable, required
    - `source_crop` object, required
      - `x` number, required
      - `y` number, required
      - `width` number, required
      - `height` number, required
    - `canvas_rect` object, required
      - `x` number, required
      - `y` number, required
      - `width` number, required
      - `height` number, required
    - `planner_mode` 'manual' | 'legacy' | 'portrait_landscape_letterbox' | 'portrait_dual_speaker_split' | 'portrait_dual_speaker_focus_cut' | 'portrait_tutorial_screen_focus' | 'portrait_tutorial_facecam_stack' | 'portrait_speaker_grid' | 'portrait_webinar_facecam_stack' | 'portrait_webinar_speaker_stack' | 'portrait_gameplay_facecam_stack', required
    - `sync_group_id` string, nullable, required
    - `ignored` boolean, required
    - `volume` number, required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `404`: Not found
- `500`: Internal server error

---

[API](https://skmtc.dev/blitzreels/apis/blitzreels-api.md) · [All operations](https://skmtc.dev/blitzreels/apis/blitzreels-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blitzreels/apis/blitzreels-api/revisions/35608b12471d?raw)
