> ## 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.

# Atualizar Agente

> Endpoint para atualizar um Agente

### Descrição dos Parâmetros

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

<ParamField path="id" type="string">
  ID do agente
</ParamField>

<ParamField body="name" type="string">
  Nome do agente
</ParamField>

<ParamField body="model" type="string">
  Modelo do agente
</ParamField>

<ParamField body="description" type="string">
  Descrição do agente
</ParamField>

<ParamField body="prompt" type="string">
  Prompt do agente
</ParamField>

<ParamField body="credentialId" type="string">
  ID da credencial do agente
</ParamField>

## Descrição da Resposta

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

<ResponseField name="prompt" type="string" required>
  Texto ou comando usado como entrada para o agente.
</ResponseField>

<ResponseField name="description" type="string" required>
  Descrição detalhada da finalidade ou funcionalidade do agente.
</ResponseField>

<ResponseField name="folders" type="any[]" required>
  Lista de pastas associadas ao agente.
</ResponseField>

<ResponseField name="plugins" type="any[]" required>
  Plugins ou integrações ativas do agente.
</ResponseField>

<ResponseField name="botGenAI" type="any" required>
  Configurações relacionadas à inteligência artificial do agente.
</ResponseField>

<ResponseField name="assistantId" type="string" required>
  ID único do assistente vinculado.
</ResponseField>

<ResponseField name="IconFile" type="any" required>
  Arquivo de ícone associado ao agente.
</ResponseField>

<ResponseField name="widgetId" type="string">
  ID opcional do widget vinculado.
</ResponseField>

<ResponseField name="tags" type="string[]">
  Lista de tags associadas ao agente.
</ResponseField>

<ResponseField name="unityId" type="string">
  ID da unidade organizacional.
</ResponseField>

<ResponseField name="progressStatus" type="string">
  Status de progresso do agente.
</ResponseField>

<ResponseField name="safeMode" type="boolean">
  Indica se o modo seguro está ativado.
</ResponseField>

<ResponseField name="institutionId" type="string" required>
  ID da instituição responsável pelo agente.
</ResponseField>

<ResponseField name="indexService" type="string">
  Serviço de indexação vinculado ao agente.
</ResponseField>

<ResponseField name="isActivated" type="boolean" required>
  Status de ativação do agente.
</ResponseField>

## 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.
