PUT
/
api
/
v1
/
widget
/
{id}
Atualizar Widget
curl --request PUT \
  --url https://chat.api.toolzz.com.br/api/v1/widget/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "<string>",
  "subTitle": "<string>",
  "primaryColor": "<string>",
  "secondaryColor": "<string>",
  "primaryAIColor": "<string>",
  "secondaryAIColor": "<string>",
  "aiFirstMessage": "<string>",
  "primaryUserColor": "<string>",
  "secondaryUserColor": "<string>"
}'
{
  "id": "<string>",
  "botId": "<string>",
  "title": "<string>",
  "subTitle": "<string>",
  "headerIconFileId": "<string>",
  "primaryColor": "<string>",
  "secondaryColor": "<string>",
  "widgetIconFileId": "<string>",
  "primaryAIColor": "<string>",
  "secondaryAIColor": "<string>",
  "avatarIconFileId": "<string>",
  "aiFirstMessage": "<string>",
  "primaryUserColor": "<string>",
  "secondaryUserColor": "<string>",
  "audioVoice": "<string>",
  "voiceActive": true,
  "defaultMessages": [
    {
      "text": "<string>",
      "position": 123
    }
  ]
}

Corpo da Requisição

id
string
required
ID do Widget
title
string
required
Título do widget
subTitle
string
required
Subtítulo do widget
primaryColor
string
required
Cor primária do widget
secondaryColor
string
required
Cor secundária do widget
primaryAIColor
string
required
Cor primária da IA do widget
secondaryAIColor
string
required
Cor secundária da IA do widget
aiFirstMessage
string
required
Primeira mensagem da IA do widget
primaryUserColor
string
required
Cor primária do usuário no widget
secondaryUserColor
string
required
Cor secundária do usuário no widget

Descrição da Resposta

Abaixo você verá a descrição da resposta da atualização do widget
id
string
required
Identificador único, deve ser um UUID válido.
botId
string
ID opcional do agente, deve ser um UUID válido.
title
string
required
Título do widget.
subTitle
string
required
Subtítulo do widget.
headerIconFileId
string
ID opcional do arquivo de ícone do cabeçalho, deve ser um UUID válido.
primaryColor
string
required
Configuração de cor primária do widget.
secondaryColor
string
required
Configuração de cor secundária do widget.
widgetIconFileId
string
ID opcional do arquivo de ícone do widget, deve ser um UUID válido.
primaryAIColor
string
required
Configuração de cor primária da IA.
secondaryAIColor
string
required
Configuração de cor secundária da IA.
avatarIconFileId
string
ID opcional do arquivo de ícone do avatar, deve ser um UUID válido.
aiFirstMessage
string
required
Primeira mensagem exibida pela IA.
primaryUserColor
string
required
Configuração de cor primária do usuário.
secondaryUserColor
string
required
Configuração de cor secundária do usuário.
audioVoice
string
Configuração opcional de voz de áudio.
voiceActive
boolean
Indica se a funcionalidade de voz está ativa (opcional).
defaultMessages
array
Lista de mensagens padrão para o widget.

Segurança

Para acessar este endpoint, é necessário enviar um token de acesso válido através do cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para proteger os dados dos usuários.