Estoque
Ajustar Estoque
Soma, subtrai ou define a quantidade em estoque
PUT
/v1/produtos/{id}/estoque
Escopo
estoque.escrever- Cada ajuste fica no histórico de movimentações de estoque do painel, com o motivo e a marca (API).
- Se o produto ainda não controlava estoque, passa a controlar.
- subtrair maior que o saldo retorna 409 estoque_insuficiente e não altera nada.
Autorização
Authorizationstringobrigatórioheader
Chave da API no formato Bearer hdl_live_.... Crie no painel da loja em Integração › API e webhooks. Saiba mais.
Parâmetros de caminho
idintegerobrigatóriopath
Identificador do produto.
Corpo da requisição
operacaostringobrigatóriobody · application/json
definir (contagem de inventário), somar (entrada) ou subtrair (saída).
quantidadeintegerobrigatóriobody · application/json
Quantidade (0 a 999999).
motivostringbody · application/json
Aparece no histórico de estoque da loja.
Resposta
200 — objeto { "dados": ... } (veja o exemplo).
Erros possíveis
| HTTP | código | quando |
|---|---|---|
401 | nao_autenticado | Faltou o cabeçalho Authorization: Bearer <chave>. |
401 | chave_invalida | Chave inexistente ou revogada. |
403 | sem_permissao | A chave não tem o escopo exigido pelo endpoint. |
404 | nao_encontrado | O recurso não existe nesta loja. |
404 | rota_nao_encontrada | Endereço inexistente na API v1. |
409 | mesmo_status | O pedido já está no status pedido. |
409 | pedido_encerrado | Pedido cancelado ou reembolsado não muda mais. |
409 | estoque_insuficiente | Saída maior que o saldo. |
409 | limite_do_plano | A loja atingiu o limite de produtos do plano. |
409 | limite_webhooks | A loja já tem 10 webhooks. |
409 | conflito | O recurso mudou durante a chamada: consulte e tente de novo. |
422 | validacao | Campos inválidos: veja o objeto "campos". |
© Hotel das Lojas · API v1.0 · hoteldaslojas.com.br