Examples / HR and recruiting / Greenhouse
Greenhouse webhooks
Candidate, application, job, offer and interview events.
Events
- candidate_hired
- application_updated
- job_created
- offer_created
- interview_deleted
Signature
Header Signature: 'sha256 ' + HMAC-SHA256 of the raw body with the secret key, hex encoded (note the space, not '=').
✓ A bin checks Greenhouse signatures: add the secret key under Signature verification (Greenhouse).
Content-Typeapplication/jsonSignaturesha256 7d38cdd6…
{
"action": "candidate_hired",
"payload": {
"application": {
"id": 265772,
"status": "hired",
"candidate": { "id": 26515, "first_name": "Priya", "last_name": "N", "email_addresses": [ { "value": "priya@example.com", "type": "personal" } ] },
"jobs": [ { "id": 87752, "name": "Platform Engineer" } ],
"offer": { "starts_at": "2026-11-02" }
}
}
}
Receive Greenhouse webhooks with webhooks.xyz
Create a bin. Paste its URL into Greenhouse. Each request shows at once with its headers and body. Add your server as a destination, and deliveries retry when it is down. Request an invite.