---
title: "Vincular combinações no produto"
method: POST
path: "/produtoCombinacoes/{produtoId}"
tags: ["Produto Combinações"]
---

# Vincular combinações no produto

`POST /produtoCombinacoes/{produtoId}`

## Request

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

Método utilizado para adicionar combinações no produto, sendo
possível adicionar código (SKU), preço e/ou EAN (código de barras)
em cada combinação.

O método aceita um array de combinações. As variações e variáveis
podem ser enviadas usando o nome ou o id.

O array `combinacao` deve conter os pares de variação e variável;
esses pares devem ser os mesmos já vinculados no produto e todas as
variações e variáveis também devem estar ativadas no produto.

Caso o sistema encontre alguma divergência na combinação, ela não
será vinculada ao produto e retornará mais informações no objeto
`erros`.

## Request body

- ProdutoCombinacoesInput
  - `combinacoes` CombinacaoInput[], required
    - `codigo` string: Código (SKU) da combinação.
    - `preco` number
    - `ean` string: Código de barras (EAN/GTIN) da combinação. Opcional.
    - `combinacao` CombinacaoParInput[], required
      - `variacao` string, required: ID ou nome da variação.
      - `variavel` string, required: ID ou nome da variável.

## Response `200`

Resultado da vinculação das combinações.

- object
  - `alteradas` object[]
  - `erros` object[]

## 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)
