Category: ATS. Coverage status: Specification mapped. Vendor documentation: public developer portal.
Integration path
How composerID connects to this destination, at a glance.Vendor documentation
Harvest API v3 (latest)
Harvest API reference (v1/v2)
Create or update a job via Harvest
Greenhouse API overview
API posture
Publish target and field mapping
Each object below pairs the canonical intent fields with the destination’s own fields and operations. The mapping is indicative until it is confirmed against a tenant at onboarding.Job
Create the job from a template
Job
Create the job from a template
Openings
Headcount to fill
Openings
Headcount to fill
Custom fields + hire back-sync
Correlate and reconcile
Custom fields + hire back-sync
Correlate and reconcile
Harvest keys are provisioned per integration with granular endpoint permissions - request only what publishing needs, and route writes On-Behalf-Of a real (integration system) user for audit attribution. Job creation copies a tenant-designated template job (scorecards and hiring teams cannot be set via API), and custom job field values need a follow-up PATCH. Sandbox and production have different object IDs and keys. Harvest v1/v2 sunset after 31 Aug 2026 - target v3 (OAuth 2.0).
Next steps
How composerID connects
The five ways composerID reaches a destination, and the minimum a destination must offer.
Publishing
Plan, preflight and publish: how a decision becomes a valid record in a destination.
All destinations
Every destination composerID documents, with its category and coverage status.