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:

ImeachtCathain
record.createdChruthaigh d'aip taifead
record.updatedNuashonraíodh taifead
record.deletedScriosadh taifead
user.signed_upChláraigh duine éigin i d'aip
test.pingChliceá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).