---
title: "Atualizar produto"
method: PUT
path: "/products/{id}"
tags: ["crm-v2-products"]
---

# Atualizar produto

`PUT /products/{id}`

Atualiza os dados de um produto existente no catálogo, como seu preço, nome ou visibilidade.

## Path parameters

- `id` string, required

## Request body

- object
  - `data` object — Dados do recurso relacionado.
    - `id` string — Identificador único.
    - `name` string — Nome do produto.
    - `description` string — Descrição do produto.
    - `price` number, float — Preço do produto.
    - `visible` boolean — Visibilidade do produto.
    - `custom_fields` CustomFields
    - `created_at` string, date-time — Data de criação do produto.
    - `updated_at` string, date-time — Data de atualização do produto.

## Response `200`

OK

- object
  - `data` object — Dados do recurso relacionado.
    - `id` string — Identificador único.
    - `name` string — Nome do produto.
    - `description` string — Descrição do produto.
    - `price` number, float — Preço do produto.
    - `visible` boolean — Visibilidade do produto.
    - `custom_fields` CustomFields
    - `created_at` string, date-time — Data de criação do produto.
    - `updated_at` string, date-time — Data de atualização do produto.

## Other responses

- `400` — A requisição está malformada e não consegue ser processada.
- `401` — O token da API está ausente ou inválido.
- `403` — O token não tem permissão para acessar o recurso solicitado.
- `404` — O recurso solicitado não existe.
- `422` — A entidade não pode ser processada.
- `429` — O limite de requisições foi excedido.
- `500` — Internal Server Error

---

[API](https://skmtc.net/rdstation/apis/webhook-service.md) · [All operations](https://skmtc.net/rdstation/apis/webhook-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rdstation/webhook-service/revisions/3867c21388e8/schema)
