Skip to main content

Airbyte Greenhouse Connector for AI platforms

Project description

Airbyte Greenhouse AI Connector

Type-safe Greenhouse API connector with full IDE autocomplete support for AI applications.

Installation

uv pip install airbyte-ai-greenhouse

Usage

from airbyte_ai_greenhouse import GreenhouseConnector
from airbyte_ai_greenhouse.models import GreenhouseAuthConfig

# Create connector
connector = GreenhouseConnector(auth_config=GreenhouseAuthConfig(api_key="..."))

# Use typed methods with full IDE autocomplete
# (See Available Actions below for all methods)

Available Actions

Candidates Actions

  • list_candidates() - Returns a paginated list of all candidates in the organization
  • get_candidate() - Get a single candidate by ID

Applications Actions

  • list_applications() - Returns a paginated list of all applications
  • get_application() - Get a single application by ID

Jobs Actions

  • list_jobs() - Returns a paginated list of all jobs in the organization
  • get_job() - Get a single job by ID

Offers Actions

  • list_offers() - Returns a paginated list of all offers
  • get_offer() - Get a single offer by ID

Users Actions

  • list_users() - Returns a paginated list of all users
  • get_user() - Get a single user by ID

Departments Actions

  • list_departments() - Returns a paginated list of all departments
  • get_department() - Get a single department by ID

Offices Actions

  • list_offices() - Returns a paginated list of all offices
  • get_office() - Get a single office by ID

Job_Posts Actions

  • list_job_posts() - Returns a paginated list of all job posts
  • get_job_post() - Get a single job post by ID

Sources Actions

  • list_sources() - Returns a paginated list of all sources

Scheduled_Interviews Actions

  • list_scheduled_interviews() - Returns a paginated list of all scheduled interviews
  • get_scheduled_interview() - Get a single scheduled interview by ID

Application_Attachment Actions

  • download_application_attachment() - Downloads an attachment (resume, cover letter, etc.) for an application by index. The attachment URL is a temporary signed AWS S3 URL that expires within 7 days. Files should be downloaded immediately after retrieval.

Candidate_Attachment Actions

  • download_candidate_attachment() - Downloads an attachment (resume, cover letter, etc.) for a candidate by index. The attachment URL is a temporary signed AWS S3 URL that expires within 7 days. Files should be downloaded immediately after retrieval.

Type Definitions

All response types are fully typed using Pydantic models for IDE autocomplete support. Import types from airbyte_ai_greenhouse.types.

Documentation

Generated from OpenAPI 3.0 specification.

For API documentation, see the service's official API docs.

Version Information

Package Version: 0.17.2

Connector Version: 0.1.0

SDK Version: 0.1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airbyte_ai_greenhouse-0.17.2.tar.gz (83.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airbyte_ai_greenhouse-0.17.2-py3-none-any.whl (109.2 kB view details)

Uploaded Python 3

File details

Details for the file airbyte_ai_greenhouse-0.17.2.tar.gz.

File metadata

  • Download URL: airbyte_ai_greenhouse-0.17.2.tar.gz
  • Upload date:
  • Size: 83.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for airbyte_ai_greenhouse-0.17.2.tar.gz
Algorithm Hash digest
SHA256 0b608202399ccf52bf729bd60c3d00376b84f21daed8c0120130b5737dfdd982
MD5 182c07d29af9129938e7314990d8f62a
BLAKE2b-256 c49962ff37926d47e1f6de4a8b50e3bdb0771b2e399e4671bbfa541811ee9861

See more details on using hashes here.

File details

Details for the file airbyte_ai_greenhouse-0.17.2-py3-none-any.whl.

File metadata

File hashes

Hashes for airbyte_ai_greenhouse-0.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d4829d8d91e4e869e33897fd6e6c08d48dac1461b49266bbad1c86b2cbe389a
MD5 150389d8ecd771b9cd893f5520e58af9
BLAKE2b-256 2625553e5b2c1b4daf5a44e2e5313aac1f8ee352c8590c44e2b6990f304703d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page