1. Help Center
  2. Crosschq Connectors

Greenhouse Harvest API permissions for Crosschq Recruiting Analytics

This article outlines how to configure a Greenhouse Harvest API for Crosschq Recruiting Analytics.

The user who configures the Greenhouse Harvest API key will need access to the Greenhouse dev center with permissions to manage API credentials.

In Greenhouse

  1. Navigate to the Dev Center, and select API Credential Management.
  2. Click on the blue "Create New API Key" button.

    new api key
  3. Fill out the fields:

    • API Type: Harvest

    • Partner (if applicable): TalentWall
    • Description: Crosschq Recruiting Analytics
      (or something similar)
  4. Click Manage Permissions.
  5. Copy the API key and make sure to store it in a safe place. The key will need to be shared with Crosschq once fully configured. Afterward, click "I have stored the API Key."
    copied api key-1
  6. On the next page, under Manage Permissions,  make sure the following permissions have been enabled at a minimum:

     

    Activity Feed
    - All permissions

    Applications
    - GET: Retrieve Application
    - GET: List Applications

    Candidates
    - GET: Retrieve Candidate
    - GET: List Candidates

    Close Reasons
    - GET: Get close reasons

    Custom Field Options:
    - GET: Custom field options

    Custom Fields:
    - GET: Get custom fields

    Demographic Data
    - All permissions

    Departments
    - GET: Retrieve Department
    - GET: List Departments

    EEOC
    - All permissions

    Job Openings
    - GET: List Openings For a Job

    Job Stages
    - All permissions

    Jobs
    - GET: Retrieve Job
    - GET: List Jobs
    - GET: Get hiring team

    Job Posts
    - GET: List Job Posts
    - GET: Retrieve Job Post for Job
    - GET: List Job Posts for Job

    Offers
    - GET: List Application's Offers
    - GET: Retrieve Application's Current Offer
    - GET: Retrieve Offer
    - GET: List Offers

    Offices
    - GET: Retrieve Office
    - GET: List Offices

    Prospect Pool
    - All permissions

    Rejection Reasons
    - All permissions

    Scheduled Interviews
    - GET: List Interviews for Application
    - GET: Retrieve Interview
    - GET: List Interviews

    Scorecards
    - All permissions

    Sources
    - All permissions

    Tags
    - GET: List tags applied to candidate
    - GET: List Candidate Tags

    User Roles
    - All permissions

    Users
    - GET: Retrieve User
    - GET: List Users
    - GET: List User Job Permissions
    - GET: List User Future Job Permissions

     

  7. Once the above permissions have been enabled, click Save at the bottom of the page.

  8. Share the API key with your onboarding resource at Crosschq.