Бекенд і SDK
Вебхуки
Надсилай події додатка в Zapier, Make, n8n або на свій сервер.
Відкрий Налаштування → Вебхуки в редакторі, встав URL кінцевої точки і збережи (тариф Starter і вище). Після цього builder77 надсилатиме POST із тілом у JSON під час кожної події:
| Подія | Коли |
|---|---|
record.created | Додаток створив запис |
record.updated | Запис оновлено |
record.deleted | Запис видалено |
user.signed_up | Хтось зареєструвався у твоєму додатку |
test.ping | Ти натиснув «Надіслати тестову подію» |
{
"event": "record.created",
"projectId": "abc123",
"timestamp": "2026-10-01T10:00:00.000Z",
"collection": "orders",
"record": { "id": "…", "total": 42, "createdAt": "…" }
}Перевірка запитів
Кожен запит має заголовок X-M77-Signature: HMAC-SHA256 вихідного тіла в шістнадцятковому вигляді, обчислений із твоїм секретом підпису (його показано в Налаштуваннях).
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();Вебхуки доставляються один раз із тайм-аутом 8 секунд. URL мають бути публічними (адреси приватних мереж блокуються).