Greenhouse
Aynı zamanda bir ajan aracıGreenhouse Harvest API: manage candidates, applications, jobs, offers, scorecards, interviews, users and hiring data in your Greenhouse recruiting workspace.
80 eylemler · 3 tetikleyiciler
Greenhouse entegrasyonu — 80 aksiyon ve 3 tetikleyici ile Greenhouse'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Users, Get User, Create User, Update User, Enable User. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 3
Greenhouse üzerinde bir iş akışını başlatabilen olaylar.
New or updated candidates (polled)
Polls /v1/candidates on a schedule using the updated_after filter; the response is a top-level JSON array.
List Applications
List applications (GET /v1/applications). Supports created_after / last_activity_after filters + per-page/page pagination.
List Scheduled Interviews
List all scheduled interviews (GET /v1/scheduled_interviews). Supports starts_after / updated_after filters.
Eylemler 80
Zervanor'un Greenhouse üzerinde yapabilecekleri.
Applications16
List Applications
List applications (GET /v1/applications). Supports created_after / last_activity_after filters + per-page/page pagination.
Get Application
Get a single application by id (GET /v1/applications/{id}).
Update Application
Update an application (PATCH /v1/applications/{id}). Requires the On-Behalf-Of header.
Advance Application
Advance an application to the next interview stage (POST /v1/applications/{id}/advance). Requires the On-Behalf-Of header.
Move Application To Stage
Move an application to a specific interview stage (POST /v1/applications/{id}/transition). Requires the On-Behalf-Of header.
Reject Application
Reject an application (POST /v1/applications/{id}/reject). Requires the On-Behalf-Of header.
Unreject Application
Reverse a rejection (POST /v1/applications/{id}/unreject). Requires the On-Behalf-Of header.
Hire Application
Mark an application as hired (POST /v1/applications/{id}/hire). Requires the On-Behalf-Of header.
Add Application Attachment
Add an attachment to an application (POST /v1/applications/{id}/attachments). Requires the On-Behalf-Of header.
List Scorecards For Application
List scorecards submitted for an application (GET /v1/applications/{id}/scorecards).
List Scheduled Interviews For Application
List scheduled interviews for an application (GET /v1/applications/{id}/scheduled_interviews).
Get Current Offer For Application
Get the current offer for an application (GET /v1/applications/{id}/offers/current_offer).
List Offers For Application
List all offers for an application (GET /v1/applications/{id}/offers).
Create Offer
Create an offer for an application (POST /v1/applications/{id}/offers). Requires the On-Behalf-Of header.
Update Offer
Update the current offer for an application (PATCH /v1/applications/{id}/offers/current_offer). Requires the On-Behalf-Of header.
Get EEOC For Application
Get the EEOC data for an application (GET /v1/applications/{id}/eeoc).
Candidates14
List Candidates
List candidates (GET /v1/candidates). Supports created_after / updated_after filters + per-page/page pagination and a Link header for the next page.
Get Candidate
Get a single candidate by id (GET /v1/candidates/{id}).
Create Candidate
Create a candidate or prospect (POST /v1/candidates). Requires the On-Behalf-Of header.
Update Candidate
Update a candidate (PATCH /v1/candidates/{id}). Requires the On-Behalf-Of header.
Delete Candidate
Delete a candidate (DELETE /v1/candidates/{id}). Requires the On-Behalf-Of header.
Anonymize Candidate
Anonymize a candidate's personal data (PUT /v1/candidates/{id}/anonymize). Requires the On-Behalf-Of header.
Merge Candidates
Merge two candidates (PUT /v1/candidates/merge). Requires the On-Behalf-Of header.
Add Candidate Attachment
Add an attachment to a candidate (POST /v1/candidates/{id}/attachments). Requires the On-Behalf-Of header.
Add Candidate Note
Add an activity-feed note to a candidate (POST /v1/candidates/{id}/activity_feed/notes). Requires the On-Behalf-Of header.
Add Candidate Email Note
Log an email note on a candidate's activity feed (POST /v1/candidates/{id}/activity_feed/emails). Requires the On-Behalf-Of header.
Get Candidate Activity Feed
Get the activity feed (notes, emails, events) for a candidate (GET /v1/candidates/{id}/activity_feed).
List Candidate Tags
List the tags applied to a candidate (GET /v1/candidates/{id}/tags).
Apply Candidate Tag
Apply a tag to a candidate (PUT /v1/candidates/{id}/tags/{tag_id}). Requires the On-Behalf-Of header.
Remove Candidate Tag
Remove a tag from a candidate (DELETE /v1/candidates/{id}/tags/{tag_id}). Requires the On-Behalf-Of header.
Jobs10
List Jobs
List jobs (GET /v1/jobs). Supports created_after / updated_after filters + per-page/page pagination.
Get Job
Get a single job by id (GET /v1/jobs/{id}).
Create Job
Create a job (POST /v1/jobs). Requires the On-Behalf-Of header.
Update Job
Update a job (PATCH /v1/jobs/{id}). Requires the On-Behalf-Of header.
Get Job Hiring Team
Get a job's hiring team (GET /v1/jobs/{id}/hiring_team).
Update Job Hiring Team
Replace a job's hiring team (PUT /v1/jobs/{id}/hiring_team). Requires the On-Behalf-Of header.
Get Job Openings
List a job's openings (GET /v1/jobs/{id}/openings).
Update Job Openings
Update a job's openings (PATCH /v1/jobs/{id}/openings). Requires the On-Behalf-Of header.
Get Job Posts For Job
List the job posts for a job (GET /v1/jobs/{id}/job_posts).
List Approvals For Job
List approval flows for a job (GET /v1/jobs/{id}/approval_flows).
Users8
List Users
List all users in the Greenhouse organization (GET /v1/users). Safe identity/connectivity probe. Per-page pagination + Link header.
Get User
Get a single user by id (GET /v1/users/{id}).
Create User
Create a user (POST /v1/users). Requires the On-Behalf-Of header (a Greenhouse user id with permission to create users).
Update User
Update a user (PATCH /v1/users/{id}). Requires the On-Behalf-Of header.
Enable User
Enable a disabled user (PATCH /v1/users/{id}/enable). Requires the On-Behalf-Of header.
Disable User
Disable a user (PATCH /v1/users/{id}/disable). Requires the On-Behalf-Of header.
Add User Job Permission
Grant a user job-based permission (PUT /v1/users/{id}/permissions/jobs). Requires the On-Behalf-Of header.
Remove User Job Permission
Remove a user's job-based permission (DELETE /v1/users/{id}/permissions/jobs). Requires the On-Behalf-Of header.
Scheduled Interviews5
List Scheduled Interviews
List all scheduled interviews (GET /v1/scheduled_interviews). Supports starts_after / updated_after filters.
Get Scheduled Interview
Get a single scheduled interview by id (GET /v1/scheduled_interviews/{id}).
Create Scheduled Interview
Schedule an interview (POST /v1/scheduled_interviews). Requires the On-Behalf-Of header.
Update Scheduled Interview
Update a scheduled interview (PATCH /v1/scheduled_interviews/{id}). Requires the On-Behalf-Of header.
Delete Scheduled Interview
Cancel a scheduled interview (DELETE /v1/scheduled_interviews/{id}). Requires the On-Behalf-Of header.
Departments4
List Departments
List departments (GET /v1/departments).
Get Department
Get a single department by id (GET /v1/departments/{id}).
Create Department
Create a department (POST /v1/departments). Requires the On-Behalf-Of header.
Update Department
Update a department (PATCH /v1/departments/{id}). Requires the On-Behalf-Of header.
Offices4
List Offices
List offices (GET /v1/offices).
Get Office
Get a single office by id (GET /v1/offices/{id}).
Create Office
Create an office (POST /v1/offices). Requires the On-Behalf-Of header.
Update Office
Update an office (PATCH /v1/offices/{id}). Requires the On-Behalf-Of header.
Demographics3
List Demographic Questions
List demographic questions (GET /v1/demographics/questions).
List Demographic Question Sets
List demographic question sets (GET /v1/demographics/question_sets).
List Demographic Answers
List demographic answers (GET /v1/demographics/answers).
Interviews2
List Interviews
List the interviews (interview plan steps) defined in the organization (GET /v1/interviews).
Get Interview
Get a single interview (interview plan step) by id (GET /v1/interviews/{id}).
Job Posts2
List Job Posts
List all job posts in the organization (GET /v1/job_posts).
Get Job Post
Get a single job post by id (GET /v1/job_posts/{id}).
Offers2
List Offers
List all offers in the organization (GET /v1/offers).
Get Offer
Get a single offer by id (GET /v1/offers/{id}).
Scorecards2
List Scorecards
List all scorecards in the organization (GET /v1/scorecards).
Get Scorecard
Get a single scorecard by id (GET /v1/scorecards/{id}).
Custom Field1
Get Custom Field
Get a single custom field by id (GET /v1/custom_field/{id}).
Custom Fields1
List Custom Fields
List custom fields for a given type (GET /v1/custom_fields/{field_type}).
Email Templates1
List Email Templates
List email templates defined in the organization (GET /v1/email_templates).
Prospect Pools1
List Prospect Pools
List prospect pools and their stages (GET /v1/prospect_pools).
Rejection Reasons1
List Rejection Reasons
List rejection reasons defined in the organization (GET /v1/rejection_reasons).
Sources1
List Sources
List candidate sources defined in the organization (GET /v1/sources).
Tags1
List Candidate Tags (Organization)
List all candidate tags defined in the organization (GET /v1/tags/candidate).
User Roles1
List User Roles
List the available user roles (GET /v1/user_roles).
Aramanızla eşleşen bir şey yok.
Greenhouse kullanan Çözüm Şablonları
Greenhouse ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Greenhouse ile neler otomatikleştirebilirim?
80 aksiyon var — örneğin: List Users, Get User, Create User, Update User, Enable User ve daha fazlası.
Hangi Greenhouse olayları bir workflow başlatabilir?
3 tetikleyici — örneğin: New or updated candidates (polled), List Applications, List Scheduled Interviews.
Greenhouse bir AI agent aracı olarak kullanılabilir mi?
Evet. Greenhouse'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Greenhouse entegrasyonu nasıl modellenir?
Greenhouse sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.