Get real-time notifications when data changes. Available on Growth plans and above.
Sign webhook payloads with HMAC-SHA256 using your webhook secret. Verify the X-FreshGeo-Signature header on every request.
import crypto from 'node:crypto';
const sig = crypto.createHmac('sha256', process.env.WEBHOOK_SECRET).update(rawBody).digest('hex');
if (sig !== req.headers['x-freshgeo-signature']) return res.status(401).end();