Overview/OpenAPI/Editing & Errors

Editing & Errors

Scene edits, Omni iteration, and error handling.

Editing and errors

Use POST /creations/{creation_id}/edit.

Scene editing

{  "action": "update_scene_narration",  "scene_id": "section_2",  "narration_text": "Updated narration"}

Use regenerate_scene to rebuild one scene. Read editable_actions and scenes[] first.

AI Video iteration

Only use this when the catalog or detail exposes conversational editing:

{  "action": "iterate",  "prompt": "Keep the camera motion and make the lighting warmer"}

KPainter keeps the Omni interaction cursor on the server. Do not send previous_interaction_id. Veo does not support iterate; create a new result instead.