Hoppa till innehåll

Konfigurera webhooks

Senast uppdaterad: 2026-06-01

Bygg en webhook-endpoint, registrera den hos Drömlik och verifiera inkommande anrop.

1. Bygg endpoint

  • HTTPS med giltigt TLS-certifikat.
  • Tar emot POST med JSON.
  • Svarar HTTP 2xx inom 10 sekunder.
  • Verifierar X-Dromlik-Signature innan payloaden litas på.

2. Registrera i Drömlik

  1. 1

    Öppna Integrationer → Webhooks

    Klicka Lägg till webhook.

  2. 2

    Ange URL

    Klistra in URL:en. Drömlik skickar ett testanrop direkt.

  3. 3

    Kopiera hemligheten

    Drömlik genererar en hemlighet per webhook. Spara den.

  4. 4

    Välj händelser

    Bocka för eventkoderna du vill ha.

  5. 5

    Spara

    Webhooken är aktiv direkt.

3. Verifiera signatur

import { createHmac, timingSafeEqual } from "crypto";

function verify(req, secret) {
  const sig = req.headers["x-dromlik-signature"];
  const expected = "sha256=" + createHmac("sha256", secret).update(req.rawBody).digest("hex");
  return timingSafeEqual(Buffer.from(sig), Buffer.from(expected));
}

4. Idempotens

Lagra varje hanterat event_id och hoppa över dubbletter.

5. Övervaka leveranser

Öppna Integrationer → Webhooks → Leveranslogg för senaste 7 dagars försök.