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

# Atualizar Produto

> Atualiza nome, preço em reais, descrição, categoria ou tipo de um produto. Envie apenas os campos que quer mudar.

Atualiza um produto do catálogo. Envie apenas os campos que quer mudar; os demais permanecem como estão.

**Método:** `PATCH /api/v1/products/:id`

**Autenticação:** Obrigatória — inclua o header `Authorization: Bearer sk_live_sua_api_key`.

## Parâmetros de caminho

<ParamField path="id" type="string" required>
  UUID do produto.
</ParamField>

## Parâmetros do corpo

Todos opcionais.

<ParamField body="name" type="string">
  Novo nome do produto.
</ParamField>

<ParamField body="price" type="number">
  Novo preço **em reais**, com decimais. Exemplo: `150` = R\$150,00.
</ParamField>

<ParamField body="description" type="string">
  Nova descrição.
</ParamField>

<ParamField body="category_id" type="string">
  UUID da nova categoria.
</ParamField>

<ParamField body="type" type="string">
  `normal` ou `variable`.
</ParamField>

<ParamField body="images" type="string[]">
  Até 2 URLs de imagens auxiliares.
</ParamField>

<ParamField body="comparativePrice" type="string">
  Preço "de", exibido riscado ao lado do preço atual.
</ParamField>

## Exemplo de requisição

```bash theme={null}
curl -X PATCH 'https://api.bukiopay.com/api/v1/products/c3b4168f-d732-44ed-8c67-6080cec06b09' \
  --header 'Authorization: Bearer sk_live_sua_api_key' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "Produto Atualizado",
    "price": 150
  }'
```

## Resposta

```json theme={null}
{
  "message": "Produto atualizado com sucesso",
  "product": {
    "id": "c3b4168f-d732-44ed-8c67-6080cec06b09",
    "name": "Produto Atualizado",
    "price": 150,
    "updated_at": "2026-05-07T10:30:00.000Z"
  }
}
```

<Note>
  Para alterar a quantidade disponível, use os endpoints de estoque do produto. Este endpoint não altera estoque.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.