AACFlow

Greenhouse

Kandidaten, Stellen und Bewerbungen in Greenhouse verwalten

Greenhouse is a leading applicant tracking system (ATS) and hiring platform designed to help companies optimize their recruiting processes. Greenhouse provides structured hiring workflows, candidate management, interview scheduling, and analytics to help organizations make better hiring decisions at scale.

With the Greenhouse integration in AACFlow, you can:

  • Manage candidates: List and retrieve detailed candidate profiles including contact information, tags, and application history
  • Track jobs: List and view job postings with details on hiring teams, openings, and confidentiality settings
  • Monitor applications: List and retrieve applications with status, source, and interview stage information
  • Access user data: List and look up Greenhouse users including recruiters, coordinators, and hiring managers
  • Browse organizational data: List departments, offices, and job stages to understand your hiring pipeline structure

In AACFlow, the Greenhouse integration enables your agents to interact with your recruiting data as part of automated workflows. Agents can pull candidate information, monitor application pipelines, track job openings, and cross-reference hiring team data—all programmatically. This is ideal for building automated recruiting reports, candidate pipeline monitoring, hiring analytics dashboards, and workflows that react to changes in your talent pipeline.

Nutzungsanleitung

Integrate Greenhouse into the workflow. List and retrieve candidates, jobs, applications, users, departments, offices, and job stages from your Greenhouse ATS account.

Tools

greenhouse_list_candidates

Lists candidates from Greenhouse with optional filtering by date, job, or email

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination
created_afterstringNeinReturn only candidates created at or after this ISO 8601 timestamp
created_beforestringNeinReturn only candidates created before this ISO 8601 timestamp
updated_afterstringNeinReturn only candidates updated at or after this ISO 8601 timestamp
updated_beforestringNeinReturn only candidates updated before this ISO 8601 timestamp
job_idstringNeinFilter to candidates who applied to this job ID (excludes prospects)
emailstringNeinFilter to candidates with this email address
candidate_idsstringNeinComma-separated candidate IDs to retrieve (max 50)

Ausgabe

ParameterTypBeschreibung
candidatesarrayList of candidates
idnumberCandidate ID
first_namestringFirst name
last_namestringLast name
companystringCurrent employer
titlestringCurrent job title
is_privatebooleanWhether candidate is private
can_emailbooleanWhether candidate can be emailed
email_addressesarrayEmail addresses
valuestringEmail address
typestringEmail type (personal, work, other)
tagsarrayCandidate tags
application_idsarrayAssociated application IDs
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
last_activitystringLast activity timestamp (ISO 8601)
countnumberNumber of candidates returned

greenhouse_get_candidate

Retrieves a specific candidate by ID with full details including contact info, education, and employment history

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
candidateIdstringJaThe ID of the candidate to retrieve

Ausgabe

ParameterTypBeschreibung
idnumberCandidate ID
first_namestringFirst name
last_namestringLast name
companystringCurrent employer
titlestringCurrent job title
is_privatebooleanWhether candidate is private
can_emailbooleanWhether candidate can be emailed
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
last_activitystringLast activity timestamp (ISO 8601)
email_addressesarrayEmail addresses
valuestringEmail address
typestringType (personal, work, other)
phone_numbersarrayPhone numbers
valuestringPhone number
typestringType (home, work, mobile, skype, other)
addressesarrayAddresses
valuestringAddress
typestringType (home, work, other)
website_addressesarrayWebsite addresses
valuestringURL
typestringType (personal, company, portfolio, blog, other)
social_media_addressesarraySocial media profiles
valuestringURL or handle
tagsarrayTags
application_idsarrayAssociated application IDs
recruiterobjectAssigned recruiter
idnumberUser ID
first_namestringFirst name
last_namestringLast name
namestringFull name
employee_idstringEmployee ID
coordinatorobjectAssigned coordinator
idnumberUser ID
first_namestringFirst name
last_namestringLast name
namestringFull name
employee_idstringEmployee ID
attachmentsarrayFile attachments (URLs expire after 7 days)
filenamestringFile name
urlstringDownload URL (expires after 7 days)
typestringType (resume, cover_letter, offer_packet, other)
created_atstringUpload timestamp
educationsarrayEducation history
idnumberEducation record ID
school_namestringSchool name
degreestringDegree type
disciplinestringField of study
start_datestringStart date (ISO 8601)
end_datestringEnd date (ISO 8601)
employmentsarrayEmployment history
idnumberEmployment record ID
company_namestringCompany name
titlestringJob title
start_datestringStart date (ISO 8601)
end_datestringEnd date (ISO 8601)
custom_fieldsobjectCustom field values

greenhouse_list_jobs

Lists jobs from Greenhouse with optional filtering by status, department, or office

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination
statusstringNeinFilter by job status (open, closed, draft)
created_afterstringNeinReturn only jobs created at or after this ISO 8601 timestamp
created_beforestringNeinReturn only jobs created before this ISO 8601 timestamp
updated_afterstringNeinReturn only jobs updated at or after this ISO 8601 timestamp
updated_beforestringNeinReturn only jobs updated before this ISO 8601 timestamp
department_idstringNeinFilter to jobs in this department ID
office_idstringNeinFilter to jobs in this office ID

Ausgabe

ParameterTypBeschreibung
jobsarrayList of jobs
idnumberJob ID
namestringJob title
statusstringJob status (open, closed, draft)
confidentialbooleanWhether the job is confidential
departmentsarrayAssociated departments
idnumberDepartment ID
namestringDepartment name
officesarrayAssociated offices
idnumberOffice ID
namestringOffice name
opened_atstringDate job was opened (ISO 8601)
closed_atstringDate job was closed (ISO 8601)
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
countnumberNumber of jobs returned

greenhouse_get_job

Retrieves a specific job by ID with full details including hiring team, openings, and custom fields

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
jobIdstringJaThe ID of the job to retrieve

Ausgabe

ParameterTypBeschreibung
idnumberJob ID
namestringJob title
requisition_idstringExternal requisition ID
statusstringJob status (open, closed, draft)
confidentialbooleanWhether the job is confidential
created_atstringCreation timestamp (ISO 8601)
opened_atstringDate job was opened (ISO 8601)
closed_atstringDate job was closed (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
is_templatebooleanWhether this is a job template
notesstringHiring plan notes (may contain HTML)
departmentsarrayAssociated departments
idnumberDepartment ID
namestringDepartment name
parent_idnumberParent department ID
officesarrayAssociated offices
idnumberOffice ID
namestringOffice name
locationobjectOffice location
namestringLocation name
hiring_teamobjectHiring team members
hiring_managersarrayHiring managers
recruitersarrayRecruiters (includes responsible flag)
coordinatorsarrayCoordinators (includes responsible flag)
sourcersarraySourcers
openingsarrayJob openings/slots
idnumberOpening internal ID
opening_idstringCustom opening identifier
statusstringOpening status (open, closed)
opened_atstringDate opened (ISO 8601)
closed_atstringDate closed (ISO 8601)
application_idnumberHired application ID
close_reasonobjectReason for closing
idnumberClose reason ID
namestringClose reason name
custom_fieldsobjectCustom field values

greenhouse_list_applications

Lists applications from Greenhouse with optional filtering by job, status, or date

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination
job_idstringNeinFilter applications by job ID
statusstringNeinFilter by status (active, converted, hired, rejected)
created_afterstringNeinReturn only applications created at or after this ISO 8601 timestamp
created_beforestringNeinReturn only applications created before this ISO 8601 timestamp
last_activity_afterstringNeinReturn only applications with activity at or after this ISO 8601 timestamp

Ausgabe

ParameterTypBeschreibung
applicationsarrayList of applications
idnumberApplication ID
candidate_idnumberAssociated candidate ID
prospectbooleanWhether this is a prospect application
statusstringStatus (active, converted, hired, rejected)
current_stageobjectCurrent interview stage
idnumberStage ID
namestringStage name
jobsarrayAssociated jobs
idnumberJob ID
namestringJob name
applied_atstringApplication date (ISO 8601)
rejected_atstringRejection date (ISO 8601)
last_activity_atstringLast activity date (ISO 8601)
countnumberNumber of applications returned

greenhouse_get_application

Retrieves a specific application by ID with full details including source, stage, answers, and attachments

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
applicationIdstringJaThe ID of the application to retrieve

Ausgabe

ParameterTypBeschreibung
idnumberApplication ID
candidate_idnumberAssociated candidate ID
prospectbooleanWhether this is a prospect application
statusstringStatus (active, converted, hired, rejected)
applied_atstringApplication date (ISO 8601)
rejected_atstringRejection date (ISO 8601)
last_activity_atstringLast activity date (ISO 8601)
locationobjectCandidate location
addressstringLocation address
sourceobjectApplication source
idnumberSource ID
public_namestringSource name
credited_toobjectUser credited for the application
idnumberUser ID
first_namestringFirst name
last_namestringLast name
namestringFull name
employee_idstringEmployee ID
recruiterobjectAssigned recruiter
idnumberUser ID
first_namestringFirst name
last_namestringLast name
namestringFull name
employee_idstringEmployee ID
coordinatorobjectAssigned coordinator
idnumberUser ID
first_namestringFirst name
last_namestringLast name
namestringFull name
employee_idstringEmployee ID
current_stageobjectCurrent interview stage (null when hired)
idnumberStage ID
namestringStage name
rejection_reasonobjectRejection reason
idnumberRejection reason ID
namestringRejection reason name
typeobjectRejection reason type
idnumberType ID
namestringType name
jobsarrayAssociated jobs
idnumberJob ID
namestringJob name
job_post_idnumberJob post ID
answersarrayApplication question answers
questionstringQuestion text
answerstringAnswer text
attachmentsarrayFile attachments (URLs expire after 7 days)
filenamestringFile name
urlstringDownload URL (expires after 7 days)
typestringType (resume, cover_letter, offer_packet, other)
created_atstringUpload timestamp
custom_fieldsobjectCustom field values

greenhouse_list_users

Lists Greenhouse users (recruiters, hiring managers, admins) with optional filtering

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination
created_afterstringNeinReturn only users created at or after this ISO 8601 timestamp
created_beforestringNeinReturn only users created before this ISO 8601 timestamp
updated_afterstringNeinReturn only users updated at or after this ISO 8601 timestamp
updated_beforestringNeinReturn only users updated before this ISO 8601 timestamp
emailstringNeinFilter by email address

Ausgabe

ParameterTypBeschreibung
usersarrayList of Greenhouse users
idnumberUser ID
namestringFull name
first_namestringFirst name
last_namestringLast name
primary_email_addressstringPrimary email
disabledbooleanWhether the user is disabled
site_adminbooleanWhether the user is a site admin
emailsarrayAll email addresses
employee_idstringEmployee ID
linked_candidate_idsarrayIDs of candidates linked to this user
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
countnumberNumber of users returned

greenhouse_get_user

Retrieves a specific Greenhouse user by ID

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
userIdstringJaThe ID of the user to retrieve

Ausgabe

ParameterTypBeschreibung
idnumberUser ID
namestringFull name
first_namestringFirst name
last_namestringLast name
primary_email_addressstringPrimary email address
disabledbooleanWhether the user is disabled
site_adminbooleanWhether the user is a site admin
emailsarrayAll email addresses
employee_idstringEmployee ID
linked_candidate_idsarrayIDs of candidates linked to this user
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)

greenhouse_list_departments

Lists all departments configured in Greenhouse

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination

Ausgabe

ParameterTypBeschreibung
departmentsarrayList of departments
idnumberDepartment ID
namestringDepartment name
parent_idnumberParent department ID
child_idsarrayChild department IDs
external_idstringExternal system ID
countnumberNumber of departments returned

greenhouse_list_offices

Lists all offices configured in Greenhouse

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination

Ausgabe

ParameterTypBeschreibung
officesarrayList of offices
idnumberOffice ID
namestringOffice name
locationobjectOffice location
namestringLocation name
primary_contact_user_idnumberPrimary contact user ID
parent_idnumberParent office ID
child_idsarrayChild office IDs
external_idstringExternal system ID
countnumberNumber of offices returned

greenhouse_list_job_stages

Lists all interview stages for a specific job in Greenhouse

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaGreenhouse Harvest API key
jobIdstringJaThe job ID to list stages for
per_pagenumberNeinNumber of results per page (1-500, default 100)
pagenumberNeinPage number for pagination

Ausgabe

ParameterTypBeschreibung
stagesarrayList of job stages in order
idnumberStage ID
namestringStage name
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast updated timestamp (ISO 8601)
job_idnumberAssociated job ID
prioritynumberStage order priority
activebooleanWhether the stage is active
interviewsarrayInterview steps in this stage
idnumberInterview ID
namestringInterview name
schedulablebooleanWhether the interview is schedulable
estimated_minutesnumberEstimated duration in minutes
default_interviewer_usersarrayDefault interviewers
idnumberUser ID
namestringFull name
first_namestringFirst name
last_namestringLast name
employee_idstringEmployee ID
interview_kitobjectInterview kit details
idnumberKit ID
contentstringKit content (HTML)
questionsarrayInterview kit questions
idnumberQuestion ID
questionstringQuestion text
countnumberNumber of stages returned

On this page

Heute mit dem Aufbau beginnen
Über 100 000 Entwickler vertrauen uns.
Die SaaS-Plattform zum Aufbau von KI-Agenten und für Ihre agentische Belegschaft.
Loslegen