---
title: "Atualizar variação do produto"
method: PUT
path: "/produtoVariacoes/{produtoId}/{variacaoId}"
tags: ["Produto Variações"]
---

# Atualizar variação do produto

`PUT /produtoVariacoes/{produtoId}/{variacaoId}`

## Request

- Base URL: `https://app.vendizap.com/api`
- URL: `https://app.vendizap.com/api/produtoVariacoes/{produtoId}/{variacaoId}`
- Auth: API key in header `X-Auth-Id` and API key in header `X-Auth-Secret`

Método utilizado para atualizar uma variação já vinculada em um
produto. Dependendo da alteração de indicadores, o estoque pode ser
afetado. As variáveis informadas neste método **substituem** as
atuais existentes; dessa forma, o estoque das variáveis existentes
será zerado. Caso queira apenas adicionar uma nova variável, utilize
o método **PATCH** abaixo ou o método **POST** de Produto Variáveis.

## Request body

- ProdutoVariacaoUpdate
  - `obrigatoria` boolean
  - `multipla_selecao` boolean
  - `adicional` boolean
  - `qtdeMinima` number, nullable
  - `qtdeMaxima` number, nullable
  - `variaveis` ProdutoVariacaoVariavelInput[]
    - `id` string, required
    - `preco` number
    - `imagem` integer: Índice (iniciando em 0) referente à imagem do produto que será mostrada quando essa variável for selecionada.

## Response `200`

Variação do produto atualizada.

- ProdutoVariacaoDetalhe
  - `id` string
  - `nome` string
  - `variaveis` ProdutoVariavelDetalhe[]
    - `id` string
    - `nome` string
    - `preco` number
    - `codigo` string
    - `imagem` string, nullable
  - `multipla_selecao` boolean
  - `obrigatoria` boolean
  - `adicional` boolean
  - `qtdeMinima` number, nullable
  - `qtdeMaxima` number, nullable
  - `codigo` string

## Other responses

- `400`: Erro na requisição que não foi possível ser completada. O erro é retornado em uma string (não JSON).
- `401`: Credenciais informadas inválidas.

---

[API](https://skmtc.dev/vendizap/apis/api-vendizap.md) · [All operations](https://skmtc.dev/vendizap/apis/api-vendizap/llms.txt) · [OpenAPI document](https://skmtc.dev/vendizap/apis/api-vendizap/revisions/2c0d0a254abb?raw)
