Editar insumos em lote

PATCH
Markdown (LLM)

Edita insumos em um array não vazio. Campos omitidos não mudam; uma falha não desfaz as outras linhas.

Escopo:stock:write

Limite:300 chamadas / 180s

Parâmetros do body

supplyIdinteger

Identificador do insumo.

30
namestring

Nome do insumo, de 1 a 100 caracteres.

Farinha
categoryIdinteger

Categoria do restaurante.

12
unitstring

Unidade de medida (padrão UN).

Enum

  • UNUnidade
  • KGQuilograma
  • GGrama
  • LLitro
KG
costnumber

Custo maior ou igual a 0, ou null para limpar.

3.5
stockAllowNegativeboolean

Permite estoque negativo (padrão false).

false
stockControlboolean

Liga ou desliga o controle de estoque.

true
stockMinimumQuantitynumber

Estoque mínimo maior ou igual a 0; null para limpar.

2

Parâmetros da resposta

Como usar

Envie um array não vazio de linhas, cada uma com supplyId e os campos a alterar. Campos omitidos preservam o valor atual.

Regras

  • stockAllowNegative: true sem acesso ao plano de estoque avançado falha só aquela linha, com success: false e message The plan does not include access to enable negative stock. Os outros campos dessa linha não gravam; as demais linhas seguem.
  • false ou campo omitido não consulta o plano e grava normalmente.