Skip to main content
PATCH
/
inventory
/
product
/
{productId}
/
adjust
Ajustar estoque de um produto
curl --request PATCH \
  --url https://api.example.com/inventory/product/{productId}/adjust \
  --header 'Content-Type: application/json' \
  --data '
{
  "quantity": 10,
  "reason": "manual",
  "warehouseId": "<string>"
}
'
{
  "message": "Estoque ajustado com sucesso."
}

Path

productId
string
required
ID do produto.

Body

warehouseId
string
required
Onde a quantia subirá/descerá.
quantity
number
required
Quantidade a ser somada ou subtraída. Não pode ser 0.
reason
string
Motivo do ajuste.

Response

{
  "message": "Estoque ajustado com sucesso."
}

Path Parameters

productId
string<uuid>
required

Body

application/json
quantity
number
required

Quantidade a ajustar (positivo ou negativo)

Example:

10

reason
enum<string>
required

Razão do ajuste

Available options:
manual,
nota_fiscal,
scanner,
reserve,
confirm,
release,
import,
transfer_out,
transfer_in,
return,
sale,
zero_reset,
csv_import,
inventory_count
Example:

"manual"

warehouseId
string

ID do depósito (usa padrão se omitido)

Response

Estoque ajustado