Hotel das LojasHotel das LojasAPI
Buscar na documentação...Ctrl K

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

HTTPcódigoquando
401nao_autenticadoFaltou o cabeçalho Authorization: Bearer <chave>.
401chave_invalidaChave inexistente ou revogada.
403sem_permissaoA chave não tem o escopo exigido pelo endpoint.
404nao_encontradoO recurso não existe nesta loja.
404rota_nao_encontradaEndereço inexistente na API v1.
409mesmo_statusO pedido já está no status pedido.
409pedido_encerradoPedido cancelado ou reembolsado não muda mais.
409estoque_insuficienteSaída maior que o saldo.
409limite_do_planoA loja atingiu o limite de produtos do plano.
409limite_webhooksA loja já tem 10 webhooks.
409conflitoO recurso mudou durante a chamada: consulte e tente de novo.
422validacaoCampos inválidos: veja o objeto "campos".

© Hotel das Lojas · API v1.0 · hoteldaslojas.com.br

PUT/produtos/{id}/estoque

Este endpoint precisa de uma chave da sua loja com o escopo estoque.escrever. Ele altera dados de verdade.