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

Webhooks

Webhooks

Seu sistema recebe um POST assim que algo acontece na loja.

Como funciona

  1. Cadastre o endereço https do seu sistema no painel ou pelo endpoint Criar Webhook, escolhendo os eventos.
  2. A cada evento, enviamos um POST com JSON em até 1 minuto (o envio é em segundo plano: a compra do cliente não espera).
  3. Responda com qualquer status 2xx em até 8 segundos. Se não responder, tentamos de novo depois de 1 min, 5 min, 30 min, 2 h, 6 h, 12 h e 24 h.
  4. Depois de 50 falhas seguidas o webhook é pausado. Reative no painel ou com PATCH /webhooks/{id} e {"ativo": true}.

Cabeçalhos enviados

cabeçalhoexemplo
X-HDL-Eventopedido.criado
X-HDL-Entrega4 (id da entrega; o mesmo nas novas tentativas)
X-HDL-Timestamp1793159160
X-HDL-Assinaturasha256=5f1c... (como conferir)
User-AgentHotelDasLojas-Webhooks/1.0

Corpo

{
  "id": "evt_3c1f9a7b2d4e6f8a0b1c",
  "evento": "pedido.status_alterado",
  "criado_em": "2026-10-28T00:44:01-03:00",
  "loja_id": 220,
  "dados": {
    "id": 2178,
    "status": "enviado",
    "...": "o objeto Pedido completo"
  }
}
  • Use o id do evento para ignorar repetições: em caso de falha de rede, o mesmo evento pode chegar mais de uma vez.
  • Responda rápido (2xx) e processe depois, numa fila do seu lado.

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