Webhooks
Criar Webhook
Cadastra um endereço para receber eventos
POST
/v1/webhooks
Escopo
webhooks.gerenciar- O segredo de assinatura só aparece nesta resposta. Guarde-o para conferir o cabeçalho X-HDL-Assinatura.
- Até 10 webhooks por loja.
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.
Corpo da requisição
urlstringobrigatóriobody · application/json
https público (porta 443), sem IP interno.
eventosstring[]obrigatóriobody · application/json
pedido.criado, pedido.status_alterado, pedido.pago, pedido.cancelado.
Resposta
201 — objeto { "dados": {...} } com um Webhook.
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. |
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