Need to verify webhook signatures in Node. Docs mention HMAC-SHA256 but no code example. Payload I'm getting:
{
"event": "work_order.status_changed",
"timestamp": "2025-08-29T09:45:00Z",
"data": { ... }
}Header is X-FieldPulse-Signature. What's the exact algorithm? Raw body or JSON.stringify()? Case-sensitive key name?