Setting up OAuth 2 Credentials for Greenhouse's APIs
Blog post from Unified.to
Setting up OAuth 2 credentials for Greenhouse's APIs involves choosing between two integrations on Unified.to: the Harvest API and the Candidate Ingestion API. The Harvest API, which uses OAuth2 code-flow, is suitable for most use cases and requires companies to submit an integration request form, reviewed by Greenhouse monthly, unless they are an official partner. Once approved, companies receive client credentials and must configure their integration by providing a redirect URI, which Unified.to uses to manage authorization processes. The Candidate Ingestion API uses OAuth 2 client-credentials-flow, necessitating the submission of application details to Greenhouse, including application name, URL, callback URL, and logo image. Upon approval, Greenhouse provides a consumer key and secret, which are used to activate the integration in Unified.to by entering these credentials on the Active Integrations page and clicking the Activate button.