---
title: "Update node media"
method: PATCH
path: "/forms/{formId}/nodes/{nodeId}/media"
tags: ["node-media"]
---

# Update node media

`PATCH /forms/{formId}/nodes/{nodeId}/media`

## Request

- Base URL: `https://api.clipform.io/v1`
- URL: `https://api.clipform.io/v1/forms/{formId}/nodes/{nodeId}/media`
- Auth: HTTP bearer

Updates the display properties on a node's media.

## Path parameters

- `formId` string, uuid, required
- `nodeId` string, uuid, required

## Request body

- object
  - `position_x` number
  - `fit_media` boolean
  - `show_captions` boolean
  - `options_reveal_seconds` number, nullable: Seconds to wait after the video starts before answer options become interactable, where null uses the viewer default and 0 is immediate.

## Response `200`

Media updated

- object
  - `node_id` string, uuid

## Other responses

- `429`: Rate limit exceeded.

---

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