Zaledje in SDK
Spletni kavlji (webhooks)
Pošiljaj dogodke aplikacije v Zapier, Make, n8n ali na svoj strežnik.
V urejevalniku odpri Nastavitve → Webhooks, prilepi URL končne točke in shrani (paket Starter in višji). builder77 nato ob vsakem dogodku pošlje POST s telesom JSON:
| Dogodek | Kdaj |
|---|---|
record.created | Tvoja aplikacija je ustvarila zapis |
record.updated | Zapis je bil posodobljen |
record.deleted | Zapis je bil izbrisan |
user.signed_up | Nekdo se je registriral v tvoji aplikaciji |
test.ping | Kliknil si »Pošlji testni dogodek« |
{
"event": "record.created",
"projectId": "abc123",
"timestamp": "2026-10-01T10:00:00.000Z",
"collection": "orders",
"record": { "id": "…", "total": 42, "createdAt": "…" }
}Preverjanje zahtev
Vsaka zahteva ima glavo X-M77-Signature: šestnajstiški HMAC-SHA256 surovega telesa, izračunan s tvojo skrivnostjo za podpisovanje (prikazana v Nastavitvah).
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();Spletni kavlji se dostavijo enkrat, s časovno omejitvijo 8 sekund. URL-ji morajo biti javni (naslovi zasebnih omrežij so blokirani).