Skip to main content
PUT
Atualizar produto

Atualizar Produto

Atualiza parcialmente um produto existente da empresa autenticada.

Comportamento atual

  • todos os campos do body são opcionais
  • price, quando fornecido, deve ser >= 0
  • quando o body vem vazio, o service retorna o estado atual do produto
  • a resposta atual mantém o shape de PublicProductResponse
  • o contrato atual retorna created_at; não há updated_at no response model desta rota

Exemplo de resposta

Status comuns

  • 200 produto atualizado ou retornado com sucesso
  • 401 API Key inválida ou revogada
  • 403 plano sem api_access
  • 404 produto inexistente ou fora da empresa autenticada
  • 422 header, path ou body inválidos
  • 429 limite global da API pública excedido

Headers

X-API-Key
string
required

Chave de API

Path Parameters

product_id
string
required

Body

application/json

Atualizar produto.

description
string | null
name
string | null
Maximum string length: 255
price
number | null
Required range: x >= 0
quantity
integer | null
Required range: x >= 0

Response

Successful Response

Dados de um produto.

id
string
required
name
string
required
price
number
required
quantity
integer
required
created_at
string<date-time> | null
description
string | null
image_url
string | null