Aizmugursistēma un SDK
Tīmekļa āķi (webhooks)
Sūti lietotnes notikumus uz Zapier, Make, n8n vai savu serveri.
Redaktorā atver Iestatījumi → Webhooks, ielīmē galapunkta URL un saglabā (no Starter plāna). Pēc tam builder77 par katru notikumu nosūta POST ar JSON ķermeni:
| Notikums | Kad |
|---|---|
record.created | Tava lietotne izveidoja ierakstu |
record.updated | Ieraksts tika atjaunināts |
record.deleted | Ieraksts tika dzēsts |
user.signed_up | Kāds reģistrējās tavā lietotnē |
test.ping | Tu noklikšķināji „Sūtīt testa notikumu“ |
{
"event": "record.created",
"projectId": "abc123",
"timestamp": "2026-10-01T10:00:00.000Z",
"collection": "orders",
"record": { "id": "…", "total": 42, "createdAt": "…" }
}Pieprasījumu pārbaude
Katram pieprasījumam ir galvene X-M77-Signature: neapstrādātā ķermeņa heksadecimālais HMAC-SHA256, aprēķināts ar tavu parakstīšanas noslēpumu (redzams Iestatījumos).
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();Tīmekļa āķi tiek piegādāti vienreiz ar 8 sekunžu taimautu. URL jābūt publiskiem (privāto tīklu adreses tiek bloķētas).