Greenhouse

This guide will help you to connect to greenhouse account via Knit

Generating Greenhouse Client Credentials:

  1. Login as administrator and click on the settings icon on upper left corner of your page.
  1. Click on Dev Center in the left menu.
  1. Select API Credential Management , then select Harvest v3 (OAuth), and click on the Create New API credentials.
  1. Select Harvest v3 (OAuth) for the API Type. Enter a description for the Client credentials and click View and store credentials.
  1. Click the Copy button, and paste the Client credentials below. Next, click I have stored the client credentials.
  1. Either click Select All or select the relevant permissions required as per your need. See the below permissions list for Knit data models.
  1. Once permissions are enabled. These Client credentials are good to used with Knit in Authenticating with Greenhouse.

Managing Permissions

If you plan to enable only fewer permissions for the use cases you will be using through knit, below is the context of permissions that are used by the respective Knit Use Case.

  1. ats_jobs sync :
    1. Job interview stages - List job interview stages
    2. Jobs - List Jobs
    3. Job boards - List job boards
    4. Job Posts - List Job Posts
    5. Departments - List Departments
    6. Offices - List offices
    7. Job hiring managers - List job hiring managers
    8. Job owners - List job owners
    9. Users - List users
  2. ats_applications sync:
    1. Applications - List applications
    2. Candidates - List candidates
    3. Application stages - List application stages
    4. Sources - List sources
    5. Interviews - List interviews
    6. Job interviews - List job interviews
    7. Interviewers - List interviewers
    8. Offers - List offers
    9. Attachments - List attachments
    10. Rejection details - List rejection details
    11. Rejection reasons - List rejection reasons
    12. Referrers - List referrers
    13. Users - List users
  3. ats_candidates sync
    1. Candidates - List candidates
    2. Applications - List applications
    3. Candidate educations- List candidate educations
    4. Attachments - List attachments
  4. Similarly for other APIs add the relevant permissions that suits for the use case your are trying.
  5. For Example: If you want use list eeoc or get eeoc apis via Knit then enable, EEOC - List eeoc in permissions for your Client credentials.