Skip to content

source-greenhouse-harvest-v3 contribution from NumberPiOso - #82701

Draft
Pablo Osorio López (NumberPiOso) wants to merge 1 commit into
airbytehq:masterfrom
NumberPiOso:NumberPiOso/builder-contribute/source-greenhouse-harvest-v3
Draft

source-greenhouse-harvest-v3 contribution from NumberPiOso#82701
Pablo Osorio López (NumberPiOso) wants to merge 1 commit into
airbytehq:masterfrom
NumberPiOso:NumberPiOso/builder-contribute/source-greenhouse-harvest-v3

Conversation

@NumberPiOso

@NumberPiOso Pablo Osorio López (NumberPiOso) commented Jul 22, 2026

Copy link
Copy Markdown

What

This PR adds a new connector for source Greenhouse Harvest V3 (source-greenhouse-harvest-v3).
I am happy to contribute this conector, refactoring or implementing rate limiting options if even wanted.

Contributor-provided connector description:

Greenhouse v3 connection

The contributor provided the following description of the change:

Official (Greenhouse source Connector )[https://docs.airbyte.com/integrations/sources/greenhouse]
uses greenhouse harvest v1

url_base: https://harvest.greenhouse.io/v1/
, this is deprecated and will stop working in August.

https://harvestdocs.greenhouse.io/docs/overview-and-philosophy

Details

Expand for list of spec properties and streams

Configuration

Input Type Description Default Value
client_id string OAuth Client ID.
client_secret string OAuth Client Secret.

Streams

Stream Name Primary Key Pagination Supports Full Sync Supports Incremental
applications id DefaultPaginator
scorecards id DefaultPaginator
scorecard_question_answers id DefaultPaginator
scorecard_questions id DefaultPaginator
candidates id DefaultPaginator
candidate_educations id DefaultPaginator
candidate_employments id DefaultPaginator
candidate_tags id DefaultPaginator
jobs id DefaultPaginator
job_posts id DefaultPaginator
job_interview_stages id DefaultPaginator
openings id DefaultPaginator
offers id DefaultPaginator
prospect_pools id DefaultPaginator
interviews id DefaultPaginator
scorecard_candidate_attributes id DefaultPaginator
departments id DefaultPaginator
offices id DefaultPaginator
users id DefaultPaginator
user_job_permissions id DefaultPaginator
user_roles id DefaultPaginator
future_job_permissions id DefaultPaginator
approval_flows id DefaultPaginator
approver_groups id DefaultPaginator
close_reasons id DefaultPaginator
rejection_reasons id DefaultPaginator
rejection_details id DefaultPaginator
sources id DefaultPaginator
email_templates id DefaultPaginator
custom_fields id DefaultPaginator
custom_field_options id DefaultPaginator
tracking_links id DefaultPaginator
eeoc id DefaultPaginator

Reviewer checklist

  • Consider how the connector handles pagination (docs).
  • Help the contributor upload an icon that follows our icon design guidelines
  • Click into the CI workflows that wait for a maintainer to run them, which should trigger CI runs

@octavia-bot
octavia-bot Bot marked this pull request as draft July 22, 2026 20:17
@octavia-bot

octavia-bot Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Note

📝 PR Converted to Draft

More info...

Thank you for creating this PR. As a policy to protect our engineers' time, Airbyte requires all PRs to be created first in draft status. Your PR has been automatically converted to draft status in respect for this policy.

As soon as your PR is ready for formal review, you can proceed to convert the PR to "ready for review" status by clicking the "Ready for review" button at the bottom of the PR page.

To skip draft status in future PRs, please include [ready] in your PR title or add the skip-draft-status label when creating your PR.

@CLAassistant

CLAassistant commented Jul 22, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@github-actions

Copy link
Copy Markdown
Contributor

👋 Welcome to Airbyte!

Thank you for your contribution from NumberPiOso/airbyte! We're excited to have you in the Airbyte community.

If you have any questions, feel free to ask in the PR comments or join our Slack community.

💡 Show Tips and Tricks

PR Slash Commands

As needed or by request, Airbyte Maintainers can execute the following slash commands on your PR:

  • /format-fix - Fixes most formatting issues.
  • /bump-version - Bumps connector versions.
  • /run-connector-tests - Runs connector tests.
  • /run-cat-tests - Runs CAT tests.
  • /run-regression-tests - Runs regression tests for the modified connector(s).
  • /build-connector-images - Builds and publishes a pre-release docker image for the modified connector(s).
  • /publish-connectors-prerelease - Publishes pre-release connector builds (tagged as {version}-preview.{git-sha}) for all modified connectors in the PR.
  • /ai-review - AI-powered PR review for connector safety and quality gates.
  • /ai-docs-review - AI-powered documentation review for PRs with connector changes.
  • /ai-create-docs-pr - Creates a documentation PR for connector changes.
  • /force-merge reason="<A_GOOD_REASON>" - Force merges the PR using admin privileges, bypassing CI checks. Requires a reason.

Tips for Working with CI

  1. Pre-Release Checks. Please pay attention to these, as they contain standard checks on the metadata.yaml file, docs requirements, etc. If you need help resolving a pre-release check, please ask a maintainer.
    • Note: If you are creating a new connector, please be sure to replace the default logo.svg file with a suitable icon.
  2. Connector CI Tests. Some failures here may be expected if your tests require credentials. Please review these results to ensure (1) unit tests are passing, if applicable, and (2) integration tests pass to the degree possible and expected.
  3. (Optional.) BYO Connector Credentials for tests in your fork. You can optionally set up your fork with BYO credentials for your connector. This can significantly speed up your review, ensuring your changes are fully tested before the maintainers begin their review.
📚 Show Repo Guidance

Helpful Resources

📝 Edit this welcome message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

3 participants