Ingest assessment order webhooks from a third-party assessment platform into a Greenhouse Harvest v3 integration

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

Steps

  1. Register as a Greenhouse partner and obtain OAuth 2.0 client credentials; Harvest v3 uses Bearer tokens obtained via the OAuth 2.0 client credentials or authorization code flow depending on your integration type.
  2. Request the appropriate Harvest v3 scopes for your integration — for example, harvest:applications:list to read applications and harvest:candidates:read to access candidate data.
  3. Configure webhook subscriptions in Greenhouse under the Events tab and enable the Assessments Order and Background Check Order event types for the relevant jobs.
  4. When Greenhouse fires the assessment order webhook, parse the payload to extract the candidate ID, application ID, job stage, and the partner test ID that was ordered.
  5. Use the Harvest v3 API to fetch the full candidate and application context if needed, then dispatch the assessment invitation on the third-party platform.
  6. When the assessment completes, POST the result back to Greenhouse using the assessment result endpoint associated with the partner integration.

Known gotchas

Related routes

Sync candidates from Greenhouse Ingestion API to populate a custom sourcing pipeline
greenhouse.io · 6 steps · unrated
Process a Greenhouse Harvest webhook for candidate stage changes with correct signature verification
greenhouse.io · 6 steps · unrated
Route orders to a third-party logistics (3PL) provider via webhook and API integration
3pl-integration · 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