---
title: "Atualizar cliente"
method: PUT
path: "/api/management/customers/{customer}"
tags: ["customers"]
---

# Atualizar cliente

`PUT /api/management/customers/{customer}`

Atualiza os dados de um cliente existente. Todos os campos são opcionais; envie apenas os que deseja alterar.

## Path parameters

- `customer` string, uuid, required

## Request body

- object
  - `name` string — Nome do cliente
  - `company_name` string
  - `document_type` 1 | 2 — 1 = CPF, 2 = CNPJ
  - `customer_type` 1 | 2 — 1 = Matriz, 2 = Filial
  - `document` string
  - `main_activity` string
  - `email` string, email
  - `phone` string
  - `address` string
  - `description` string
  - `status` boolean
  - `parent_id` string, uuid — ID do cliente matriz (obrigatório se customer_type = 2)
  - `form_answers` unknown[]
    - unknown
  - `tags` object — Etiquetas do cliente. Envie to_add (etiquetas a adicionar) e to_rem (etiquetas a remover).
    - `to_add` object[] — Etiquetas a adicionar: use id para vincular etiqueta existente ou name (e opcionalmente color) para criar nova
      - `id` string, uuid — ID da etiqueta existente
      - `name` string — Nome da nova etiqueta
      - `color` string — Cor em hex (ex: #FF0000)
    - `to_rem` object[] — Etiquetas a remover
      - `id` string, uuid — ID da etiqueta a remover

## Response `200`

Cliente atualizado com sucesso

## Other responses

- `401` — Não autorizado

---

[API](https://skmtc.net/olie-ai/apis/olie-api.md) · [All operations](https://skmtc.net/olie-ai/apis/olie-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/olie-ai/olie-api/revisions/063de6e2e93c/schema)
