All integrations
Catalogue metadata onlyhr talent & recruitmentv20260721_00

GREENHOUSE

Greenhouse

Applicant tracking and recruiting software to optimize your entire recruiting process

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

134

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
S2S_OAUTH2OAUTH2 · managed upstream

OAUTH2

greenhouse_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

S2S_OAUTH2

greenhouse_s2s_oauth2

Provider setup

Developer setup

  • Base URLfull · stringRequired
  • Client IDclient_id · stringRequired
  • Client Secretclient_secret · stringRequired

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–60 of 134 actions

Create Greenhouse job note

GREENHOUSE_CREATE_JOB_NOTE

Tool to create a free-form note attached to a Greenhouse job via the Harvest v3 API. Use when you need to record context, hiring decisions, or status updates on a specific job (identified by job_id) rather than on a candidate or application. The note's author is set by user_id and its access level by visibility (priva…

Untrusted display-only summary

Add Greenhouse job owner

GREENHOUSE_CREATE_JOB_OWNER

Add a Greenhouse user to a job's hiring team as a recruiter, sourcer, or coordinator via the Harvest v3 API. Use when you need to assign someone an owner role on a specific job so they participate in its recruiting workflow. Requires job_id, user_id, and the role type.

Untrusted display-only summary

Create Greenhouse candidate note

GREENHOUSE_CREATE_NOTE

Tool to create a candidate note, log an email, or record an activity-feed entry on a Greenhouse candidate via the Harvest v3 API. Use when you need to attach a note (note_type NOTE), a logged email (note_type EMAIL, which also requires subject, email_from, email_to and email_cc), or an activity-feed entry (note_type A…

Untrusted display-only summary

Create Greenhouse offer

GREENHOUSE_CREATE_OFFER

Tool to create a new offer on an existing Greenhouse application via the Harvest v3 API. Use when you need to extend an offer to a candidate, supplying the application_id plus optional starts_on and custom_fields (compensation components and any configured offer custom fields). The new offer is created with status=Cre…

Untrusted display-only summary

Create Greenhouse office

GREENHOUSE_CREATE_OFFICE

Tool to create a new office for the organization via the Greenhouse Harvest v3 API. Use when you need to add a recruiting location (e.g. for scoping jobs, candidates, or custom fields) to a Greenhouse organization. Only name is required; supply parent_id or external_parent_id to nest the office under a parent (Advance…

Untrusted display-only summary

Create Greenhouse opening

GREENHOUSE_CREATE_OPENING

Tool to add a new opening (headcount slot) to an existing Greenhouse job via the Harvest v3 API. Use when a job needs additional headcount and you want to create one more opening that can be filled by a single hire. job_id is required; an optional partner-supplied opening_id and custom field values may also be set. A…

Untrusted display-only summary

Create Greenhouse user

GREENHOUSE_CREATE_USER

Create a new user in your Greenhouse Recruiting organization via the Harvest v3 API. Use when you need to onboard a recruiter, hiring manager, interviewer, coordinator, or other team member, optionally assigning offices/departments, an external employee_id, and custom field values. first_name, last_name, and primary_e…

Untrusted display-only summary

Create Greenhouse user email

GREENHOUSE_CREATE_USER_EMAIL

Attach an additional email address to an existing Greenhouse user via the Harvest v3 API. Use when a recruiter, hiring manager, or other team member needs a secondary email address associated with their Greenhouse account, optionally triggering a verification email. The email must be unique across the organization and…

Untrusted display-only summary

Grant Greenhouse user job permission

GREENHOUSE_CREATE_USER_JOB_PERMISSION

Grant a Greenhouse user a Job Admin role on a single job via the Harvest v3 API. Use when you need to give a recruiter, hiring manager, coordinator, or interviewer scoped access to manage one specific job at a defined permission level. Requires user_id, job_id, and role_id; retrieve valid role ids from the Greenhouse…

Untrusted display-only summary

Deactivate Greenhouse user

GREENHOUSE_DEACTIVATE_USER

Tool to deactivate a Greenhouse user via the Harvest v3 API, preventing that user from signing in while preserving their historical data. Use when you need to offboard or temporarily disable a recruiter, hiring manager, interviewer, coordinator, or admin account. This is a reversible state change: the user can be rest…

Untrusted display-only summary

Delete Greenhouse application

GREENHOUSE_DELETE_APPLICATION

Tool to permanently delete a single Greenhouse application via the Harvest v3 API, along with its interview stages, scorecards, rejection details, and prospect details. Use when you need to remove an application entirely; the parent candidate is left intact. WARNING: this operation is irreversible and the deleted appl…

Untrusted display-only summary

Delete Greenhouse applied candidate tag

GREENHOUSE_DELETE_APPLIED_CANDIDATE_TAG

Tool to detach a single tag from a candidate in Greenhouse via the Harvest v3 API, identified by its applied candidate tag id. Use when you need to remove a tag association from a candidate. This action is irreversible: once deleted the tag association cannot be recovered (re-applying the tag creates a new association…

Untrusted display-only summary

Delete Greenhouse attachment

GREENHOUSE_DELETE_ATTACHMENT

Tool to permanently remove an attachment from its Greenhouse application via the Harvest v3 API, identified by its attachment id. Use when you need to delete a document (resume, cover letter, offer letter, etc.) that was previously uploaded to a candidate's application. This action is irreversible: once deleted the at…

Untrusted display-only summary

Delete Greenhouse blocked spam source

GREENHOUSE_DELETE_BLOCKED_SPAM_SOURCE

Tool to permanently remove a single blocked spam source from Greenhouse via the Harvest v3 API. Use when an IP address, email address, CIDR range, or email domain was blocked by mistake or should no longer be blocked, so future applications from it are accepted again. This action is irreversible: once removed the bloc…

Untrusted display-only summary

Delete Greenhouse candidate

GREENHOUSE_DELETE_CANDIDATE

Tool to permanently delete a candidate from Greenhouse via the Harvest v3 API. Use when you need to fully remove a candidate and all of their associated applications, attachments, scorecards, notes, and other records identified by the candidate id. This action is irreversible: once deleted the candidate and every asso…

Untrusted display-only summary

Delete Greenhouse candidate education

GREENHOUSE_DELETE_CANDIDATE_EDUCATION

Tool to remove a single education entry from a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to delete one specific education record from a candidate, identified by the education entry id. WARNING: this operation is destructive and irreversible - the education entry is permanently erased and…

Untrusted display-only summary

Delete Greenhouse candidate employment

GREENHOUSE_DELETE_CANDIDATE_EMPLOYMENT

Tool to permanently delete a single employment entry from a candidate's profile in Greenhouse via the Harvest v3 API. Use when you need to remove an incorrect or outdated employment record identified by its candidate employment id. This action is irreversible: once deleted the employment entry cannot be recovered, so…

Untrusted display-only summary

Delete Greenhouse candidate tag

GREENHOUSE_DELETE_CANDIDATE_TAG

Tool to delete a tag from your organization's candidate-tag dictionary in Greenhouse via the Harvest v3 API, identified by its candidate tag id. Use when you need to permanently remove a tag from the dictionary. This action is irreversible: deletion enqueues an asynchronous job that first strips the tag from every can…

Untrusted display-only summary

Delete Greenhouse custom field office

GREENHOUSE_DELETE_CUSTOM_FIELD_OFFICE

Tool to remove an office from a custom field's visibility scope via the Greenhouse Harvest v3 API. Use when an existing job, opening, or offer custom field should no longer be restricted to a particular office and that office's association needs to be deleted. This is a permanent, irreversible deletion: the office is…

Untrusted display-only summary

Delete Greenhouse custom field option

GREENHOUSE_DELETE_CUSTOM_FIELD_OPTION

Tool to archive a single custom field option via the Greenhouse Harvest v3 API so it can no longer be selected on new records. Use when an option of a select-type custom field should be retired while preserving it on existing records. This is a soft delete (the option is set inactive) rather than a hard delete, but it…

Untrusted display-only summary

Delete Greenhouse interview

GREENHOUSE_DELETE_INTERVIEW

Tool to cancel and permanently delete a scheduled interview in Greenhouse via the Harvest v3 API, identified by its interview id. Use when an interview needs to be called off and removed entirely rather than rescheduled. This action is irreversible: once deleted the scheduled interview and its associated calendar even…

Untrusted display-only summary

Delete Greenhouse job hiring manager

GREENHOUSE_DELETE_JOB_HIRING_MANAGER

Unassign a hiring manager from a Greenhouse job by deleting the job hiring manager join row, identified by its id, via the Harvest v3 API. Use when you need to remove a specific user from a job's hiring team in the hiring manager role. This is destructive and IRREVERSIBLE: the job hiring manager record is permanently…

Untrusted display-only summary

Delete Greenhouse job note

GREENHOUSE_DELETE_JOB_NOTE

Permanently delete a Greenhouse job note, identified by its id, via the Harvest v3 API. Use when you need to remove a note that was attached to a job (for example because it was added in error or is no longer relevant). This is destructive and IRREVERSIBLE: the job note is permanently removed and must be re-created to…

Untrusted display-only summary

Delete Greenhouse job owner

GREENHOUSE_DELETE_JOB_OWNER

Remove a Greenhouse user from a job's hiring team in a single role by deleting the job owner join row, identified by its id, via the Harvest v3 API. Use when you need to take a specific user off a job's hiring team for one role (recruiter, sourcer, or coordinator). This is destructive and IRREVERSIBLE: the job owner r…

Untrusted display-only summary

Delete Greenhouse user job permission

GREENHOUSE_DELETE_USER_JOB_PERMISSION

Tool to revoke a single Greenhouse user job permission by its id via the Harvest v3 API, removing that user's Job Admin role on the associated job. Use when you need to take away a specific user's Job Admin access to a particular job. This is destructive and IRREVERSIBLE: the permission grant is permanently removed an…

Untrusted display-only summary

Get current Greenhouse user

GREENHOUSE_GET_CURRENT_USER

Get the Greenhouse user represented by the connected Harvest OAuth token. The action reads the user id from the token and retrieves that exact user from Greenhouse.

Untrusted display-only summary

Hire Greenhouse application

GREENHOUSE_HIRE_APPLICATION

Tool to mark a Greenhouse application as hired and close out the matching opening on the job via the Harvest v3 API. Use when a candidate has accepted an offer and you need to finalize the hire, optionally specifying the start date, the opening to fill, and the close reason for that opening. If no opening_id is suppli…

Untrusted display-only summary

List Greenhouse applications

GREENHOUSE_LIST_APPLICATIONS

List the applications in your Greenhouse organization, which associate candidates with jobs (candidate applications attach to exactly one job; prospect applications attach to zero or more). Use when you need to look up application ids, statuses, current pipeline stages, or the candidate/job/source/referrer ids tied to…

Untrusted display-only summary

List Greenhouse application stages

GREENHOUSE_LIST_APPLICATION_STAGES

List the application stage history rows in your Greenhouse organization — one row per interview stage an application has occupied, with entered_at and exited_at timestamps. Use when you need the canonical source for stage-history reporting, such as time-in-stage analysis or reconstructing a candidate's pipeline moveme…

Untrusted display-only summary

List Greenhouse approval flows

GREENHOUSE_LIST_APPROVAL_FLOWS

Tool to list the approval flows in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or search the multi-step approval definitions attached to jobs or candidate offers, optionally filtering by approval flow ids, job_ids, offer_ids, approval_type, or creation/update date ranges. Results a…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.