Thin intake for HubSpot webhooks: verify the HMAC signature + replay
window, enqueue one BullMQ job per event, return 200. Doing the heavy
work (getObject, DB writes) inline was burning through HubSpot's 5s
timeout budget for portals with busy activity.
POST
/integrations/hubspot/webhook
Request
None
Responses
🟢200
This response does not have a body.
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST '/integrations/hubspot/webhook'