Criar uma variante de produto
POST/v1/menu/products/:id/variants
Cria uma variante em um produto existente. name, original_price, price e sku são obrigatórios; todos os demais campos são opcionais. cost e packaging_price são somente para escrita — são aceitos, mas nunca retornados. A validação local cobre price <= original_price e os limites de campo em relação aos valores desta requisição; um valor que passa bem nessa comparação ainda pode ser rejeitado no momento de salvar se entrar em conflito com o original_price já persistido do produto.
Escopo necessário: menu:write
Request
Responses
- 201
- 401
- 403
- 404
- 422
A variante criada.
Não autenticado — a requisição não possui uma credencial, ou o token Bearer / API key é inválido, expirou ou foi revogado.
Escopo insuficiente — a credencial está autenticada, mas não possui um escopo exigido pelo endpoint.
Não encontrado — nenhum recurso corresponde ao id no caminho (ou ele pertence a outra empresa).
Falha de validação — o corpo da requisição falhou na validação do schema. errors[] lista todos os campos com problema.