Backend och SDK
Webhooks
Skicka apphändelser till Zapier, Make, n8n eller din egen server.
Öppna Inställningar → Webhooks i byggverktyget, klistra in en endpoint-URL och spara (Starter-plan och uppåt). builder77 skickar sedan en POST med en JSON-body för varje händelse:
| Händelse | När |
|---|---|
record.created | Din app skapade en post |
record.updated | En post uppdaterades |
record.deleted | En post togs bort |
user.signed_up | Någon registrerade sig i din app |
test.ping | Du klickade på ”Skicka testhändelse” |
{
"event": "record.created",
"projectId": "abc123",
"timestamp": "2026-10-01T10:00:00.000Z",
"collection": "orders",
"record": { "id": "…", "total": 42, "createdAt": "…" }
}Verifiera förfrågningar
Varje förfrågan har en X-M77-Signature-header: hexadecimal HMAC-SHA256 av den råa bodyn med din signeringshemlighet (visas i Inställningar).
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 levereras en gång med en tidsgräns på 8 sekunder. URL:er måste vara publika (adresser i privata nätverk blockeras).