---
title: "Get Animation Composition"
method: GET
path: "/api/animation-compositions/{composition_id}"
---

# Get Animation Composition

`GET /api/animation-compositions/{composition_id}`

## Request

- Base URL: `https://api.animgen.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.animgen.com/api/animation-compositions/{composition_id}`
- Auth: none declared

## Path parameters

- `composition_id` string, uuid, required

## Response `200`

Successful Response

- AnimationCompositionOut
  - `id` string, uuid, required
  - `workspaceId` string, uuid, required
  - `sourceJobId` string, uuid, required
  - `sourceAssetId` string, uuid, required
  - `name` string, required
  - `recipeVersion` integer, required
  - `recipe` AnimationEditRecipeV1, required
    - `version` 1 | 2
    - `source` AnimationRecipeSource, required
      - `assetId` string, uuid, required
      - `sourceJobId` string, uuid, nullable
      - `timebase` 'source_pts'
    - `sequence` AnimationFrameRef[], required
      - `id` string, required
      - `sourceFrameIndex` integer, required
      - `sourceTimestampUs` integer, required
      - `durationFrames` integer
      - `imageAssetId` string, uuid, nullable
      - `transformOverride` AnimationFrameTransform
        - `offsetX` number
        - `offsetY` number
        - `scale` number
    - `playback` AnimationPlayback
      - `fps` number
      - `loop` boolean
    - `canvas` AnimationCanvas, required
      - `width` integer, required
      - `height` integer, required
      - `background` 'transparent' | 'solid'
      - `backgroundColor` string, nullable
    - `transform` AnimationTransform
      - `anchor` 'center' | 'bottom_center'
      - `offsetX` number
      - `offsetY` number
      - `scale` number
      - `fit` 'none' | 'contain' | 'cover'
    - `pivot` AnimationPivot
      - `x` number
      - `y` number
  - `revision` integer, required
  - `createdAt` string, required
  - `updatedAt` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/animgen/apis/aianimgenbackend.md) · [All operations](https://skmtc.dev/animgen/apis/aianimgenbackend/llms.txt) · [OpenAPI document](https://skmtc.dev/animgen/apis/aianimgenbackend/revisions/ac3744fbb14e?raw)
