---
title: "Update Asset"
method: POST
path: "/video/assets/update"
tags: ["API Endpoints"]
---

# Update Asset

`POST /video/assets/update`

## Request

- Base URL: `https://api.gumlet.com/v1`
- URL: `https://api.gumlet.com/v1/video/assets/update`
- Auth: API key in header `Authorization`

This endpoint allows users to update video asset that has previously been created.

## Request body

- object
  - `asset_id` string, required: Asset Id
  - `title` string: Specify a text string or identifier which can be used for filtering or searching the asset.
  - `description` string: Attach some textual data with the asset. This field is neither searchable nor filterable.
  - `tag` string: Specify a text string or identifier which can identify an asset or bunch of assets later. You can pass multiple comma separated values.
  - `call_to_actions` object[]: CTA, is an explicit prompt within the video content encouraging viewers to take a particular action.
    - `text` string
    - `url` string
    - `start_time` integer
    - `end_time` integer
    - `font_color` string: hex value of color
    - `background_color` string: hex code of color
    - `position_from_top` integer: number of pixels from top
    - `position_from_right` string: number of pixels from right
  - `metadata` string, json: Set of key-value pairs that you can attach to this Asset. This can be useful for storing additional information.<br/> Example: <br/> <code> { "internal_video_id" : "123Abc" } </code>
  - `remove_subtitles` string[]: Comma separated string of language codes.
  - `input` string: For replacing videos, pass this along with `asset_id` `{workspace_id}/{asset_id}/origin-{asset_id}`

## Response `200`

200

- object

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/gumlet/apis/gumlet-rest-apis.md) - [All operations](https://skmtc.dev/gumlet/apis/gumlet-rest-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/gumlet/apis/gumlet-rest-apis/revisions/b1f7ac2aeeec?raw)
