> ## Documentation Index
> Fetch the complete documentation index at: https://docs.toolzz.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar Widget

> Endpoint para criar um Widget

## Token de Acesso

<ParamField header="Authorization" type="string">
  Token de acesso ("Bearer" deve estar antes do token)
</ParamField>

### Descrição do Body

<ParamField body="title" type="string">
  O título é obrigatório
</ParamField>

<ParamField body="subTitle" type="string">
  O subtítulo é obrigatório
</ParamField>

<ParamField body="primaryColor" type="string">
  A cor primária é obrigatória
</ParamField>

<ParamField body="secondaryColor" type="string">
  A cor secundária é obrigatória
</ParamField>

<ParamField body="primaryAIColor" type="string">
  A cor primária da IA é obrigatória
</ParamField>

<ParamField body="secondaryAIColor" type="string">
  A cor secundária da IA é obrigatória
</ParamField>

<ParamField body="aiFirstMessage" type="string">
  A primeira mensagem da IA é obrigatória
</ParamField>

<ParamField body="primaryUserColor" type="string">
  A cor primária do usuário é obrigatória
</ParamField>

<ParamField body="secondaryUserColor" type="string">
  A cor secundária do usuário é obrigatória
</ParamField>

## Descrição da Resposta

Abaixo você verá a descrição da resposta do widget

<ResponseField name="id" type="string" required>
  Identificador único do widget.
</ResponseField>

<ResponseField name="institutionId" type="string" required>
  ID da instituição associada.
</ResponseField>

<ResponseField name="title" type="string" required>
  Título do widget.
</ResponseField>

<ResponseField name="subTitle" type="string" required>
  Subtítulo do widget.
</ResponseField>

<ResponseField name="headerIconFileId" type="string">
  ID opcional do ícone do cabeçalho.
</ResponseField>

<ResponseField name="primaryColor" type="string" required>
  Configuração da cor primária do widget.
</ResponseField>

<ResponseField name="secondaryColor" type="string" required>
  Configuração da cor secundária do widget.
</ResponseField>
