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

Produtos

Editar Produto

Altera só os campos enviados

PATCH
/v1/produtos/{id}

Escopo

produtos.escrever
Para desativar um produto, envie {"ativo": false}. A API não apaga produtos (o histórico de pedidos continua íntegro).

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

nomestringbody · application/json

Nome.

preconumberbody · application/json

Preço.

preco_promocionalnumber | nullbody · application/json

null tira da oferta.

categoria_idintegerbody · application/json

Categoria.

ativobooleanbody · application/json

false desativa o produto.

visivelbooleanbody · application/json

Aparece nas listas.

skustringbody · application/json
descricaostringbody · application/json
marcastringbody · application/json
estoqueobjectbody · application/json

{ controlado, minimo }. A quantidade muda pelo endpoint de estoque.

peso_kgnumberbody · application/json
dimensoes_cmobjectbody · application/json
variacoesobject[]body · application/json

Substitui todas as variações do produto.

Resposta

200 — objeto { "dados": {...} } com um Produto.

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.
422validacaoCampos inválidos: veja o objeto "campos".

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

PATCH/produtos/{id}

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