---
title: "Edit title, topic, script or caption settings"
method: PATCH
path: "/videos/{id}"
tags: ["Videos"]
---

# Edit title, topic, script or caption settings

`PATCH /videos/{id}`

## Request

- Base URL: `https://app.makeaivideo.ai/api/v1`
- URL: `https://app.makeaivideo.ai/api/v1/videos/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Request body

- object
  - `title` string
  - `topic` string
  - `script` object
    - `title` string, required
    - `hook` string, required
    - `visual_thread` string
    - `total_duration_seconds` number, required
    - `hashtags` string[]
    - `scenes` object[], required
      - `scene_number` integer, required
      - `narration` string, required
      - `visual_description` string, required
      - `duration_seconds` number, required
      - `scene_type` 'character' | 'scene'
      - `image_prompt` string
      - `video_prompt` string
  - `caption_style` string
  - `caption_alignment` 'top' | 'middle' | 'bottom'

## Response `200`

Saved. Script changes apply on the next generate

- object
  - `data` object
    - `video_id` string
    - `saved_at` string
  - `error` unknown
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time

## Other responses

- `404`: Unknown video

---

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