---
title: "Batch Generate Keyframes"
method: POST
path: "/api/projects/{project_id}/keyframes/batch-generate"
---

# Batch Generate Keyframes

`POST /api/projects/{project_id}/keyframes/batch-generate`

Generate keyframe images for multiple scenes in a single unified batch.

This generates all keyframes across the specified scenes together for visual
consistency, using the first scene's setup as the shared setting context.
Cumulative reference images carry across scene boundaries.

Args:
    scene_ids: List of scene UUIDs to regenerate keyframes for
    
Returns:
    Success response with generation started status

## Path parameters

- `project_id` string, required

## Request body

- BodyBatchGenerateKeyframesApiProjectsProjectIdKeyframesBatchGeneratePost
  - `scene_ids` string[], required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/latted/apis/motion-graphics-designer-api.md) · [All operations](https://skmtc.dev/latted/apis/motion-graphics-designer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/latted/motion-graphics-designer-api/revisions/36d149b525df/schema)
