> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # updateMeta > Merges values into the call's custom metadata (unlike setMeta which replaces). ```ts updateMeta(_meta): Promise ``` Merges the provided keys into the call's custom metadata bag, preserving existing keys not mentioned in `_meta`. To replace the entire bag instead, use [`setMeta`](/docs/browser-sdk/v4/reference/webrtc-call/set-meta). The merged metadata is observed via [`call.meta$`](/docs/browser-sdk/v4/reference/webrtc-call/meta\$) on all connected peers. > **Warning** > > **Not yet implemented in v4.** This method is on the API surface and will throw when called. ## **Parameters** **`_meta`** `Record` — required Keys to merge into the metadata bag. Other existing keys are preserved. --- ## **Returns** `Promise` — once implemented, resolves after the server has propagated the merged metadata. ## **Throws** Throws unconditionally — implementation pending. ## **See** * [`setMeta`](/docs/browser-sdk/v4/reference/webrtc-call/set-meta) — full-replace alternative. * [`meta$`](/docs/browser-sdk/v4/reference/webrtc-call/meta\$) — observable of the current metadata. > Merges values into the call's custom metadata (unlike setMeta which replaces).