Configure and verify a Greenhouse webhook for candidate stage changes

domain: greenhouse.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. In Greenhouse, navigate to Configure > Dev Center > Web Hooks and create a new webhook with a name, a valid HTTPS endpoint URL, and a secret key
  2. Select the 'Candidate Stage Change' event type (or other required event) from the available event list
  3. In your receiving server, parse the incoming POST body as JSON and extract the X-Grnhse-Signature header
  4. Recompute HMAC-SHA256 of the raw request body using your secret key and compare to the header value to verify authenticity
  5. Respond with HTTP 200 within a few seconds; Greenhouse will retry on non-2xx responses

Known gotchas

Related routes

Process a Greenhouse Harvest webhook for candidate stage changes with correct signature verification
greenhouse.io · 6 steps · unrated
Configure and verify Recruitee (Tellent) webhooks for candidate pipeline stage changes
docs.recruitee.com · 5 steps · unrated
Configure and verify a SmartRecruiters webhook subscription for candidate pipeline/status-change events
recruiting · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans