---
title: "PUT /v2/agent/{agentId}"
method: PUT
path: "/v2/agent/{agentId}"
---

# PUT /v2/agent/{agentId}

`PUT /v2/agent/{agentId}`

Atualiza os detalhes de um agente existente

## Path parameters

- `agentId` string, required

## Request body

- NewAssistant
  - `name` string — Nome do agente
  - `avatar` string — URL de um avatar para o agente
  - `behavior` string — Comportamento do agente
  - `communicationType` 'FORMAL' | 'NORMAL' | 'RELAXED' — Tipo de comunicação
  - `type` 'SUPPORT' | 'SALE' | 'PERSONAL' — Objetivo do agente
  - `jobName` string — Nome da empresa ou produto que o agente vai trabalhar
  - `jobSite` string — Site da empresa
  - `jobDescription` string — Descrição sobre a empresa

## Response `200`

Agente atualizado com sucesso

- Assistant
  - `id` string — ID do agente
  - `name` string — Nome do agente
  - `behavior` string — Comportamento do agente
  - `avatar` string — URL de um avatar para o agente
  - `communicationType` 'FORMAL' | 'NORMAL' | 'RELAXED' — Tipo de comunicação
  - `type` 'SUPPORT' | 'SALE' | 'PERSONAL' — Objetivo do agente
  - `jobName` string — Nome da empresa ou produto que o agente vai trabalhar
  - `jobSite` string — Site da empresa
  - `jobDescription` string — Descrição sobre a empresa

## Other responses

- `400` — Erro inesperado
- `403` — Erro de token

---

[API](https://skmtc.net/gptmaker/apis/openapi-gpt-maker.md) · [All operations](https://skmtc.net/gptmaker/apis/openapi-gpt-maker/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gptmaker/openapi-gpt-maker/versions/bda09b3eba6e/schema)
