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
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.
Reactivate a previously deactivated Greenhouse user via the Harvest v3 API so they can sign in again. Use when you need to restore sign-in access for a user account that was previously deactivated, for example when an employee returns. Reactivation restores access only; job permissions that were removed during deactiv…
Untrusted display-only summary
Anonymize Greenhouse candidate
GREENHOUSE_ANONYMIZE_CANDIDATE
Tool to anonymize selected categories of personally identifiable data on a Greenhouse candidate via the Harvest v3 API, for GDPR or right-to-be-forgotten requests. Use when you must permanently redact specific classes of a candidate's PII (such as full name, contact details, tags, attachments, or notes) while retainin…
Untrusted display-only summary
Apply Greenhouse candidate tag
GREENHOUSE_APPLY_CANDIDATE_TAG
Tool to apply an existing candidate tag to a candidate via the Greenhouse Harvest v3 API. Use when you want to label a candidate with a tag that already exists in the organization's candidate-tag dictionary. Both the candidate and the tag must already exist; the tag is not created by this action.
Untrusted display-only summary
Bulk create Greenhouse blocked spam sources
GREENHOUSE_BULK_CREATE_BLOCKED_SPAM_SOURCES
Tool to add multiple blocked spam sources to Greenhouse in a single request via the Harvest v3 API. Use when you need to block several IP addresses, email addresses, CIDR ranges, and/or email domains at once so future applications from them are automatically rejected. The request is processed asynchronously: Greenhous…
Untrusted display-only summary
Bulk create Greenhouse custom field options
GREENHOUSE_BULK_CREATE_CUSTOM_FIELD_OPTIONS
Tool to add many custom field options at once to select-type custom fields via the Greenhouse Harvest v3 API. Use when you need to create multiple options across one or more single_select/multi_select custom fields in a single call. The request is processed asynchronously: Greenhouse returns a bulk request uuid and a…
Untrusted display-only summary
Bulk create Greenhouse openings
GREENHOUSE_BULK_CREATE_OPENINGS
Tool to asynchronously create many Greenhouse openings across one or more jobs in a single Harvest v3 call. Use when you need to add headcount slots in bulk and want a single submission that Greenhouse processes in the background. Returns a bulk_action_uuid and status_url to poll for per-row results; openings are crea…
Untrusted display-only summary
Bulk deactivate Greenhouse users
GREENHOUSE_BULK_DEACTIVATE_USERS
Tool to asynchronously deactivate many Greenhouse users in a single Harvest v3 call, up to the bulk-endpoint cap per request. Use when you need to revoke sign-in access for several users at once (for example when offboarding a group of employees) and want one submission that Greenhouse processes in the background. Dea…
Untrusted display-only summary
Bulk delete Greenhouse custom field options
GREENHOUSE_BULK_DELETE_CUSTOM_FIELD_OPTIONS
Tool to archive many custom field options at once by id via the Greenhouse Harvest v3 API. Use when you need to remove multiple options from one or more select-type custom fields in a single call. This is destructive: archived custom field options are removed from the field and can no longer be selected, so restoring…
Untrusted display-only summary
Bulk update Greenhouse blocked spam sources
GREENHOUSE_BULK_UPDATE_BLOCKED_SPAM_SOURCES
Tool to asynchronously update the note on many Greenhouse blocked spam sources in a single Harvest v3 call. Use when you need to revise notes on multiple blocklist entries at once and want a single submission that Greenhouse processes in the background. Returns a bulk_action_uuid and status_url to poll for per-row res…
Untrusted display-only summary
Bulk update Greenhouse custom field options
GREENHOUSE_BULK_UPDATE_CUSTOM_FIELD_OPTIONS
Tool to asynchronously edit many Greenhouse custom field options in a single Harvest v3 call. Use when you need to rename, reorder, or set external ids on several options at once and want a single submission that Greenhouse processes in the background. Returns a bulk_action_uuid and status_url to poll for per-row resu…
Untrusted display-only summary
Bulk update Greenhouse departments
GREENHOUSE_BULK_UPDATE_DEPARTMENTS
Tool to asynchronously update many Greenhouse departments in a single call via the Harvest v3 API. Use when you need to rename or re-key several departments at once, each identified by its Greenhouse id, up to Greenhouse's bulk-endpoint cap per request. The request is processed asynchronously: Greenhouse validates and…
Untrusted display-only summary
Bulk update Greenhouse offices
GREENHOUSE_BULK_UPDATE_OFFICES
Tool to asynchronously update many Greenhouse offices in a single Harvest v3 call. Use when you need to rename offices, set or clear their location or external_id, or reposition them in the office tree in bulk, and want a single submission that Greenhouse processes in the background. Returns a bulk_action_uuid and sta…
Untrusted display-only summary
Bulk update Greenhouse openings
GREENHOUSE_BULK_UPDATE_OPENINGS
Tool to asynchronously update many Greenhouse openings in a single call via the Harvest v3 API. Use when you need to re-key, open, close, or update custom fields on several openings at once, each identified by its immutable Greenhouse id, up to Greenhouse's bulk-endpoint cap per request. The request is processed async…
Untrusted display-only summary
Bulk update Greenhouse users
GREENHOUSE_BULK_UPDATE_USERS
Tool to asynchronously update many Greenhouse users in a single call via the Harvest v3 API. Use when you need to change fields on several users at once (for example an HRIS sync updating job titles, offices, departments, or custom fields), each identified by its Greenhouse id, up to Greenhouse's bulk-endpoint cap per…
Untrusted display-only summary
Create Greenhouse application
GREENHOUSE_CREATE_APPLICATION
Tool to create a new application for an existing Greenhouse candidate via the Harvest v3 API. Use when you need to attach a candidate to a job (supply candidate_id and job_id) or register a sourced candidate as a prospect (supply candidate_id and prospect: true). The two request shapes are mutually exclusive: a job ap…
Untrusted display-only summary
Create Greenhouse approval flow
GREENHOUSE_CREATE_APPROVAL_FLOW
Tool to create a multi-step approval flow on a Greenhouse job via the Harvest v3 API. Use when you need to gate a job opening or offer behind one or more tiers of approvers, supplying the job_id, approval_type, whether the tiers resolve sequentially, and the seeded approver_groups. The flow is created with approval_st…
Untrusted display-only summary
Create Greenhouse attachment
GREENHOUSE_CREATE_ATTACHMENT
Tool to attach a file to an existing Greenhouse application via the Harvest v3 API. Use when you need to upload a document (resume, cover letter, offer letter, etc.) to a candidate's application, supplying the application_id, filename, type, and exactly one of content (base64-encoded bytes) or url (a publicly fetchabl…
Untrusted display-only summary
Create Greenhouse blocked spam source
GREENHOUSE_CREATE_BLOCKED_SPAM_SOURCE
Tool to add a new IP address, CIDR range, email address, or email domain to the organization's spam blocklist via the Greenhouse Harvest v3 API. Use when you need to block a sender or network source so that future applications and emails from it are automatically rejected. The source_type field controls how value is i…
Untrusted display-only summary
Create Greenhouse candidate
GREENHOUSE_CREATE_CANDIDATE
Tool to create a new candidate profile in Greenhouse via the Harvest v3 API. Use when you need to add a candidate to your organization, optionally creating their first application (an applicant on a specific job, or a prospect) in the same call. Only first_name and last_name are required; all other profile and applica…
Untrusted display-only summary
Create Greenhouse candidate education
GREENHOUSE_CREATE_CANDIDATE_EDUCATION
Tool to add a new education entry to a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to record a candidate's schooling, including the school, degree, and discipline (referenced by custom-field option ids) along with start and end dates. Only candidate_id is required; school, degree, and disc…
Untrusted display-only summary
Create Greenhouse candidate employment
GREENHOUSE_CREATE_CANDIDATE_EMPLOYMENT
Tool to add a new work-history (employment) entry to a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to record a candidate's past or current role. The candidate id, company name, job title, and start date are required by Greenhouse; omit end_date to represent a current, ongoing position.
Untrusted display-only summary
Create Greenhouse candidate tag
GREENHOUSE_CREATE_CANDIDATE_TAG
Tool to add a new tag to the organization's candidate-tag dictionary via the Greenhouse Harvest v3 API. Use when you need to register a reusable candidate tag (by name) so it can later be applied to candidates. Tag names are case-insensitive; if a matching tag already exists Greenhouse returns the existing tag rather…
Untrusted display-only summary
Create Greenhouse custom field
GREENHOUSE_CREATE_CUSTOM_FIELD
Tool to add a new custom field to your organization's dictionary via the Greenhouse Harvest v3 API. Use when you need to define a new custom data point (text, number, currency, select, date, etc.) on jobs, candidates, applications, offers, openings, or other Greenhouse resources. field_type, value_type, and name are r…
Untrusted display-only summary
Create Greenhouse custom field department
GREENHOUSE_CREATE_CUSTOM_FIELD_DEPARTMENT
Tool to restrict a custom field's visibility to one additional department via the Greenhouse Harvest v3 API. Use when you want a custom field to appear only on jobs, offers, or candidates that belong to specific departments and need to add another department to that allow-list. Each call adds a single department assoc…
Untrusted display-only summary
Create Greenhouse custom field office
GREENHOUSE_CREATE_CUSTOM_FIELD_OFFICE
Tool to restrict a custom field's visibility to one additional office via the Greenhouse Harvest v3 API. Use when you need to make an existing job, opening, or offer custom field visible for one more office without replacing its existing office restrictions. Supply the target custom_field_id and the office_id; only on…
Untrusted display-only summary
Create Greenhouse custom field option
GREENHOUSE_CREATE_CUSTOM_FIELD_OPTION
Tool to add a new selectable value to a single_select or multi_select custom field via the Greenhouse Harvest v3 API. Use when you need to extend a custom field with an additional option (for example syncing option values from an external HRIS). Supply the target custom_field_id and the option name, plus an optional s…
Untrusted display-only summary
Create Greenhouse department
GREENHOUSE_CREATE_DEPARTMENT
Tool to create a new department for the organization via the Greenhouse Harvest v3 API. Use when you need to add a department with an optional external_id and an optional parent department (by id or external_id) to nest it in the department tree. The name is required and must be unique among active departments; parent…
Untrusted display-only summary
Create Greenhouse interview
GREENHOUSE_CREATE_INTERVIEW
Tool to create a scheduled interview against a candidate application in Greenhouse Harvest. Use when you need to place a candidate's interview onto the schedule with a start/end time, panel of interviewers, and the corresponding calendar event. The interview is created for a specific interview-plan slot (job_interview…
Untrusted display-only summary
Create Greenhouse job
GREENHOUSE_CREATE_JOB
Tool to create a new Greenhouse job from an existing template via the Harvest v3 API. Use when you need to spin up a new requisition that inherits its interview plan, scorecards, hiring team, and approval workflow from a template job. template_job_id and number_of_openings are required; department/office can be set by…
Untrusted display-only summary
Create Greenhouse job hiring manager
GREENHOUSE_CREATE_JOB_HIRING_MANAGER
Tool to assign a user as a hiring manager on a Greenhouse job via the Harvest v3 API. Use when you need to add an existing organization user to a job's hiring team in the hiring manager role. Both job_id and user_id are required and must reference resources that already exist in your organization; the call returns the…
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.