Backend og SDK

Webhooks

Send apphændelser til Zapier, Make, n8n eller din egen server.

Åbn Indstillinger → Webhooks i builderen, indsæt en endpoint-URL, og gem (Starter-plan og op). builder77 sender derefter en POST med en JSON-body for hver hændelse:

HændelseHvornår
record.createdDin app har oprettet en post
record.updatedEn post er blevet opdateret
record.deletedEn post er blevet slettet
user.signed_upNogen har tilmeldt sig i din app
test.pingDu klikkede på »Send testhændelse«
{
  "event": "record.created",
  "projectId": "abc123",
  "timestamp": "2026-10-01T10:00:00.000Z",
  "collection": "orders",
  "record": { "id": "…", "total": 42, "createdAt": "…" }
}

Verificér forespørgsler

Hver forespørgsel har en X-M77-Signature-header: den hexadecimale HMAC-SHA256 af den rå body med din signeringsnøgle (vises i Indstillinger).

import crypto from 'node:crypto';
const expected = crypto.createHmac('sha256', process.env.M77_WEBHOOK_SECRET).update(rawBody).digest('hex');
if (expected !== req.headers['x-m77-signature']) return res.status(401).end();

Webhooks leveres én gang med en timeout på 8 sekunder. URL'er skal være offentlige (adresser på private netværk blokeres).