- Retrieve all applications with optional filtering by candidate, job, status, dates, and more
- Create a new application for an existing candidate linked to specific jobs
- Create a new application for an existing candidate (prospect or candidate workflow)
- Modify an existing job application by updating its source, referrer, recruiter, coordinator, custom fields, or prospect pool assignment
- Permanently delete a candidate application from Greenhouse. Cannot delete prospect applications.
- Advance an application to a different interview stage or transfer it to another job posting
- Reject a candidate application with optional rejection reason, notes, and email notification
- Restore a previously rejected application back to active status
- Complete the hiring process by marking an application as hired with optional start date and opening details
- Transform a prospect from the talent pool into an active job applicant
- Retrieve the interview stage history for applications showing which pipeline stages they have passed through
- Retrieve all attachments from Greenhouse with optional filtering.
- Create a new attachment in Greenhouse by uploading base64 encoded file content.
- Create a new attachment in Greenhouse by providing a publicly accessible URL.
- Delete an attachment from Greenhouse by its ID.
- Retrieve a paginated list of candidates from Greenhouse with optional filters
- Create a new candidate in Greenhouse with optional applications
- Update an existing candidate in Greenhouse
- Permanently delete a candidate from Greenhouse
- Merge a secondary candidate into a primary candidate record
- Retrieve a paginated list of education records for candidates
- Add education entry to a candidate profile
- Delete a candidate's education entry permanently
- Retrieve a paginated list of employment/work history records for candidates
- Add employment/work history entry to a candidate profile
- Delete a candidate's employment entry permanently
- Retrieve a paginated list of candidate tags
- Create a new tag for labeling candidates
- Delete a candidate tag permanently
- Retrieve a paginated list of tags applied to candidates
- Apply an existing tag to a candidate
- Remove a tag from a candidate permanently
- Retrieve all custom fields from Greenhouse with optional filtering.
- Retrieve all custom field options from Greenhouse with optional filtering.
- Retrieve all departments from Greenhouse with optional filtering.
- Create a new department in Greenhouse. Department names must be unique - submitting a duplicate name will return an error.
- Update an existing department in Greenhouse by ID.
- Retrieve all email templates from Greenhouse with optional filtering.
- Get a list of scheduled interviews from Greenhouse
- Schedule a new interview for a candidate application in Greenhouse
- Update an existing scheduled interview in Greenhouse
- Delete a scheduled interview from Greenhouse
- Get interviewer assignments and response statuses from Greenhouse
- Get tags that can be applied to interviewers in Greenhouse
- Get default interviewer assignments for interview kits in Greenhouse
- Get interview kit configurations from Greenhouse
- Get interview scorecards from Greenhouse
- Get questions configured for scorecards
- Get answer options for scorecard questions
- Get answers submitted for scorecard questions
- Get a list of jobs from Greenhouse
- Create a new job in Greenhouse
- Update an existing job in Greenhouse
- Get a list of job posts from Greenhouse
- Update a job post in Greenhouse
- Get locations for job posts
- Get hiring managers for jobs
- Add a hiring manager to a job
- Remove a hiring manager from a job
- Get job owners (recruiters, sourcers, coordinators)
- Add an owner to a job (recruiter, sourcer, or coordinator)
- Remove an owner from a job
- Get notes for jobs
- Add a note to a job
- Update an existing job note
- Delete a job note
- Get a list of job openings from Greenhouse
- Create a new opening (headcount slot) for a job in Greenhouse
- Update an existing opening (headcount slot) in Greenhouse
- Permanently delete an opening (headcount slot) from Greenhouse
- Retrieve job interview stages from Greenhouse to understand hiring pipeline structure
- Retrieve job interview definitions from Greenhouse to understand interview types and scheduling requirements
- Retrieve all notes from Greenhouse with optional filtering.
- Create a new note on a candidate in Greenhouse.
- Retrieve all offers from Greenhouse with optional filtering by IDs, applications, jobs, candidates, status, or dates.
- Create a new job offer for a candidate's application in Greenhouse.
- Update an existing offer in Greenhouse by ID.
- Retrieve all offices from Greenhouse with optional filtering.
- Create a new office in Greenhouse.
- Update an existing office in Greenhouse.
- Retrieve all prospect pools from Greenhouse with optional filtering.
- Retrieve all prospect details from Greenhouse with optional filtering.
- Retrieve all prospect pool stages from Greenhouse with optional filtering.
- Retrieve job close reasons from Greenhouse to understand why positions were closed
- Retrieve rejection reasons from Greenhouse to understand why candidates were rejected
- Retrieve detailed rejection information including custom field answers for rejected applications
- Retrieve referrers from Greenhouse to track employee referral sources
- Retrieve candidate sources from Greenhouse to understand where applicants originate
- Retrieve tracking links from Greenhouse for job board and referral attribution
- Get a list of users from Greenhouse (v3 API)
- Create a new user in Greenhouse
- Update an existing user in Greenhouse
- Re-enable a previously deactivated user account in Greenhouse, restoring their system access
- Disable a user account in Greenhouse, preventing login while preserving all historical data
- Get user role definitions from Greenhouse
- Get user's job permissions
- Grant a user access to a specific job with a defined permission role in Greenhouse
- Remove a user's access to a specific job by deleting their job permission record
- Remove all job-level permissions from a user in a single bulk operation
No matching actions