CORRID="IHQ-$(date +%s%3N)-$(openssl rand -hex 3)"
curl -sS -X POST "https://www.influencehq.org/.netlify/functions/post-webhook" \
-H "x-corr-id: $CORRID" \
-H "Authorization: Bearer $IHQ_TOKEN" \
-H "content-type: application/json" \
--data '{"ping":"ihq"}' \
-w "\nstatus=%{http_code} time_ms=$(awk -v t=%{time_total} 'BEGIN{printf(\"%.0f\", t*1000)}') corrId=$CORRID\n"const envToken = process.env.IHQ_TOKEN || "";
const authHeader = (event.headers.authorization || "").replace(/^Bearer\s+/i, "");
const ok = timingSafeEqual(authHeader, envToken);
if (!ok) return { statusCode: 401, body: "Unauthorized" };