Audácia
← Voltar ao portal Developers
Developers / Produtos e estoque / Estoque por API: exemplo prático

Atualização de estoque

Permissão: inventory.stock.update

Atualizar estoque pelo código

curl -X PUT 'https://audacia.com.br/api/v1/inventory/stock/products/by-code/EXEMPLO-001' \
  -H 'Authorization: Bearer SEU_TOKEN' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  --data '{"warehouse_code":"PRINCIPAL","quantity":12}'

O código do depósito é apenas ilustrativo; ele precisa existir e estar ativo na empresa da integração. Também é possível usar warehouse_id em vez de warehouse_code, nunca ambos.

quantity é obrigatório e deve ser numérico, maior ou igual a zero. Para itens controlados por localização ou lote existem campos adicionais, conforme configuração da empresa.

Atualizar em lote

PUT /api/v1/inventory/stock/bulk

{
  "warehouse_code": "PRINCIPAL",
  "items": [
    { "code": "EXEMPLO-001", "quantity": 12 },
    { "code": "EXEMPLO-002", "quantity": 3 }
  ]
}

O máximo de itens por lote é configurável na instalação. Antes de enviar saldos de vários produtos, valide os códigos, o depósito e o tipo de controle de estoque.