---
title: "Update Widget"
method: PATCH
path: "/v1/widgets/{widget_id}"
tags: ["Widgets"]
---

# Update Widget

`PATCH /v1/widgets/{widget_id}`

## Request

- Base URL: `https://api.call2me.app`
- URL: `https://api.call2me.app/v1/widgets/{widget_id}`
- Auth: HTTP bearer

Update widget settings.

## Path parameters

- `widget_id` string, required

## Request body

- UpdateWidgetRequest
  - `name` string, nullable
  - `greeting_message` string, nullable
  - `placeholder_text` string, nullable
  - `primary_color` string, nullable
  - `position` string, nullable
  - `avatar_url` string, nullable
  - `show_branding` boolean, nullable
  - `language` string, nullable
  - `auto_open` boolean, nullable
  - `auto_open_delay_ms` integer, nullable
  - `allowed_domains` string[], nullable
  - `active` boolean, nullable
  - `voice_greeting_enabled` boolean, nullable
  - `voice_greeting_voice` string, nullable
  - `voice_mode` string, nullable
  - `voice_session_limit_sec` integer, nullable
  - `public_slug` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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