Inneall cúil agus SDK
Webhooks
Seol imeachtaí aipe chuig Zapier, Make, n8n nó chuig d'fhreastalaí féin.
Oscail Socruithe → Webhooks sa tógálaí, greamaigh URL críochphointe agus sábháil (plean Starter agus níos airde). Ansin seolann builder77 iarratas POST le corp JSON le haghaidh gach imeachta:
| Imeacht | Cathain |
|---|---|
record.created | Chruthaigh d'aip taifead |
record.updated | Nuashonraíodh taifead |
record.deleted | Scriosadh taifead |
user.signed_up | Chláraigh duine éigin i d'aip |
test.ping | Chliceáil tú “Seol imeacht tástála” |
{
"event": "record.created",
"projectId": "abc123",
"timestamp": "2026-10-01T10:00:00.000Z",
"collection": "orders",
"record": { "id": "…", "total": 42, "createdAt": "…" }
}Iarratais a fhíorú
Tá ceanntásc X-M77-Signature ar gach iarratas: an HMAC-SHA256 heicsidheachúlach den chorp amh ag úsáid do rúin sínithe (taispeántar sna Socruithe é).
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();Seachadtar webhooks uair amháin le teorainn ama 8 soicind. Caithfidh URLanna a bheith poiblí (cuirtear bac ar sheoltaí líonra príobháideacha).