Update overlay
overlays_updateUpdate a StreamElements overlay by changing its name, canvas settings, or specific widget fields while keeping unmentioned widgets intact. Use overlays_get first for IDs and fields.
Instructions
Change an overlay's name, canvas settings or individual widgets (position, size, visibility, text, colors and other widget fields). Fetches the current overlay, applies only the given changes and saves it back, so widgets you don't mention are kept intact. Use overlays_get first to find widget ids and field names. Undocumented endpoint (PUT /overlays/{channel}/{overlayId}): not in the official API reference, so it may change without notice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New overlay name | |
| channel | No | StreamElements channel id (24-char hex). Defaults to SE_CHANNEL_ID or the channel that owns the token. | |
| widgets | No | Changes to individual widgets. Widgets not listed are left as they are. | |
| settings | No | Canvas settings to change, merged into the current ones, e.g. { width: 2560, height: 1440, name: '1440p' } | |
| overlayId | Yes | Overlay id (24-character hex id) |