Greenhouse website screenshot

Greenhouse

Greenhouse Software is an enterprise applicant tracking system (ATS) and end-to-end hiring platform spanning sourcing, structured interviewing, offer management, hiring decisions, and new-hire onboarding. The company markets itself across early-stage, scaling, and enterprise tiers (Core, Plus, Pro) and lists customers including DoorDash, Betterment, MLB, Coupang, HelloFresh, Trivago, and the NFL. Greenhouse exposes a broad developer surface — Harvest (REST), Job Board, Audit Log (Pro), Candidate Ingestion (Partner), Onboarding (GraphQL), Assessment (partner-hosted), and Recruiting / Onboarding Webhooks — that powers hundreds of pre-built integrations across sourcing, assessment, background-check, video-interviewing, HRIS, payroll, SSO, and e-signature vendors. The platform recently acquired Ezra AI Labs to integrate conversational AI into the hiring workflow and continues to invest in fraud detection and identity verification through its Real Talent feature set.

Greenhouse publishes 25 APIs on the APIs.io network, including ActivityFeed API, Applications API, Approvals API, and 22 more. Tagged areas include ATS, Recruiting, Hiring, Talent Acquisition, and Enterprise SaaS.

The Greenhouse catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Greenhouse’s developer surface includes authentication, developer portal, documentation, support, engineering blog, and 31 more developer resources.

61.5/100 strong ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
27 APIs 21 Features
ATSRecruitingHiringTalent AcquisitionEnterprise SaaSHuman ResourcesOnboarding

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 61.5/100 · strong
Contract Quality 17.2 / 25
Developer Ergonomics 10.9 / 20
Commercial Clarity 13.7 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 5.9 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/greenhouse-io: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 27

Individual APIs this provider publishes, each with its own machine-readable definition.

Greenhouse Recruiting Webhooks

Event-driven webhooks from Greenhouse Recruiting. Greenhouse POSTs JSON to your HTTPS endpoint on each event; payloads carry a Greenhouse-Event-ID header for idempotency and HMA...

Greenhouse Onboarding Webhooks

Event-driven webhooks from Greenhouse Onboarding (currently in beta and gated by customer approval). Each event posts event_type, id, and payload to the customer's HTTPS endpoin...

Greenhouse ActivityFeed API

Per-candidate timeline of activity events.

Greenhouse Applications API

Candidate applications to specific jobs, including stage advancement, transfers, hires, rejections, and attachments.

Greenhouse Approvals API

Approval flows for jobs and offers.

Greenhouse Auth API

JWT access token issuance.

Greenhouse Candidates API

Create or retrieve candidates / prospects in the customer's Greenhouse account.

Greenhouse CustomFields API

Org-defined custom fields and their options.

Greenhouse Departments API

Organizational departments.

Greenhouse Events API

Audit log events.

Greenhouse GraphQL API

Single GraphQL endpoint for all Onboarding operations.

Greenhouse JobOpenings API

Individual openings under a Job.

Greenhouse JobPosts API

Public-facing job postings and their statuses.

Greenhouse Jobs API

List jobs visible to the integrated user.

Greenhouse JobStages API

The interview/pipeline stages a job uses.

Greenhouse Offers API

Offers extended to candidates.

Greenhouse Offices API

Office locations.

Greenhouse ProspectPools API

Read configured prospect pools and their stages.

Greenhouse RejectionReasons API

Configured rejection reasons.

Greenhouse ScheduledInterviews API

Scheduled interview events on the calendar.

Greenhouse Scorecards API

Interview scorecards captured by interviewers.

Greenhouse Sources API

Candidate-source taxonomy (where the candidate came from).

Greenhouse Tags API

Candidate tags.

Greenhouse TestDelivery API

Sending tests to candidates and reporting status.

Greenhouse Tests API

Available tests offered by the partner.

Greenhouse TrackingLinks API

Generate branded tracking links for sourcing campaigns.

Greenhouse Users API

Inspect the current authenticated user.

Scroll for all 27

Postman Collections 25

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 25

Open Collections 6

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Greenhouse Audit Log API

OPEN COLLECTION

Greenhouse Harvest API

OPEN COLLECTION

Greenhouse Job Board API

OPEN COLLECTION

Greenhouse Onboarding API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Greenhouse GraphQL API

The Greenhouse Onboarding (GHO) API is a single GraphQL endpoint covering employees,

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Greenhouse Io Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 21

Notable capabilities this provider offers.

Structured hiring with interview kits, scorecards, and stage gates
Sourcing and CRM with prospect pools, prospect owners, and prospect stages
Greenhouse Sourcing Automation (Plus tier)
Candidate texting (Plus tier)
AI-powered job boards and AI candidate summaries
Real Talent — fraud detection, identity verification, candidate matching
Ezra AI Labs conversational AI (post-acquisition)
MyGreenhouse candidate experience portal
Hundreds of pre-built integrations across sourcing, assessment, background, video, HRIS, e-sign
Granular per-endpoint API key permissions (Harvest API)
On-Behalf-Of header pattern for partner-attributed actions
Recruiting Webhooks with HMAC SHA-256 signature verification
Onboarding Webhooks (beta)
Audit Log API (Pro tier) with JWT bearer auth and 30-day retention
Onboarding GraphQL API with query-complexity rate limiting
Greenhouse Onboarding for new-hire workflows, employee profiles, departments, locations
Job Board API for unauthenticated public read of careers data
Developer sandbox and sync (Pro tier)
SSO via SAML 2.0; SCIM-style user provisioning via Harvest /users
Business Intelligence Connector (Plus tier)
Custom fields across job, candidate, application, offer, opening, department, office, user, prospect

Scroll for all 21

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Greenhouse Io Context

0 classes · 11 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Greenhouse API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Greenhouse Candidate

21 properties

JSON SCHEMA

Greenhouse Job

15 properties

JSON SCHEMA

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Greenhouse Io Authentication

http/oauth2 · 3 schemes

SECURITY

Greenhouse Io Domain Security

TLSv1.3 · DMARC

SECURITY

Greenhouse Io Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Greenhouse Io Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, HIPAA, FedRAMP, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Greenhouse Io Scopes

1 scope · authorizationCode/clientCredentials

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Greenhouse Io Agentic Access

126 operations · 66 acting

126 operations · 66 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 9

Reference material describing how the API behaves

Scroll for all 9

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: greenhouse-io
url: https://raw.githubusercontent.com/api-evangelist/greenhouse-io/refs/heads/main/apis.yml
apis:
- aid: greenhouse-io:greenhouse-recruiting-webhooks
  name: Greenhouse Recruiting Webhooks
  tags:
  - Webhooks
  - Events
  - Recruiting
  humanURL: https://developers.greenhouse.io/webhooks.html
  properties:
  - url: https://developers.greenhouse.io/webhooks.html
    type: Documentation
  - type: Authentication
    name: HMAC SHA-256 signature header verified against the secret key and JSON body (Unicode-escaped)
  - type: Retry
    name: Up to 7 retries over ~15h with exponential backoff
  - type: Events
    data:
    - candidate_hired
    - candidate_rejected
    - candidate_unrejected
    - candidate_stage_change
    - candidate_merged
    - candidate_anonymized
    - application_created
    - application_deleted
    - application_updated
    - prospect_created
    - prospect_updated
    - prospect_rejected
    - offer_created
    - offer_updated
    - interview_deleted
    - scorecard_deleted
    - job_created
    - job_updated
    - job_approved
    - job_post_created
    - department_deleted
    - office_deleted
  description: 'Event-driven webhooks from Greenhouse Recruiting. Greenhouse POSTs JSON to your HTTPS

    endpoint on each event; payloads carry a Greenhouse-Event-ID header for idempotency and

    HMAC SHA-256 signature verification.

    '
- aid: greenhouse-io:greenhouse-onboarding-webhooks
  name: Greenhouse Onboarding Webhooks
  tags:
  - Webhooks
  - Events
  - Onboarding
  - Beta
  humanURL: https://developers.greenhouse.io/onboarding_webhooks.html
  properties:
  - url: https://developers.greenhouse.io/onboarding_webhooks.html
    type: Documentation
  - type: Authentication
    name: HMAC SHA-256 signature header
  - type: Retry
    name: Up to 7 retries over ~15h with exponential backoff
  - type: Events
    data:
    - employee_updated
  description: 'Event-driven webhooks from Greenhouse Onboarding (currently in beta and gated by

    customer approval). Each event posts event_type, id, and payload to the customer''s

    HTTPS endpoint; signatures use HMAC SHA-256 with a shared secret.

    '
- aid: greenhouse-io:greenhouse-io-activityfeed-api
  name: Greenhouse ActivityFeed API
  description: Per-candidate timeline of activity events.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - ActivityFeed
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-activityfeed-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-applications-api
  name: Greenhouse Applications API
  description: Candidate applications to specific jobs, including stage advancement, transfers, hires, rejections, and attachments.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-applications-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-approvals-api
  name: Greenhouse Approvals API
  description: Approval flows for jobs and offers.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Approvals
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-approvals-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-auth-api
  name: Greenhouse Auth API
  description: JWT access token issuance.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-auth-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-candidates-api
  name: Greenhouse Candidates API
  description: Create or retrieve candidates / prospects in the customer's Greenhouse account.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Candidates
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-candidates-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-customfields-api
  name: Greenhouse CustomFields API
  description: Org-defined custom fields and their options.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - CustomFields
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-customfields-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-departments-api
  name: Greenhouse Departments API
  description: Organizational departments.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Departments
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-departments-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-events-api
  name: Greenhouse Events API
  description: Audit log events.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-events-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-graphql-api
  name: Greenhouse GraphQL API
  description: Single GraphQL endpoint for all Onboarding operations.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - GraphQL
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-graphql-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-jobopenings-api
  name: Greenhouse JobOpenings API
  description: Individual openings under a Job.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - JobOpenings
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-jobopenings-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-jobposts-api
  name: Greenhouse JobPosts API
  description: Public-facing job postings and their statuses.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - JobPosts
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-jobposts-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-jobs-api
  name: Greenhouse Jobs API
  description: List jobs visible to the integrated user.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-jobs-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-jobstages-api
  name: Greenhouse JobStages API
  description: The interview/pipeline stages a job uses.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - JobStages
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-jobstages-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-offers-api
  name: Greenhouse Offers API
  description: Offers extended to candidates.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Offers
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-offers-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-offices-api
  name: Greenhouse Offices API
  description: Office locations.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - Offices
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-offices-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-prospectpools-api
  name: Greenhouse ProspectPools API
  description: Read configured prospect pools and their stages.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - ProspectPools
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-prospectpools-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-rejectionreasons-api
  name: Greenhouse RejectionReasons API
  description: Configured rejection reasons.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - RejectionReasons
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-rejectionreasons-api-openapi.yml
  - type: Documentation
    url: https://developers.greenhouse.io/harvest.html
  - type: JSONSchema
    url: json-schema/greenhouse-candidate-schema.json
  - type: JSONSchema
    url: json-schema/greenhouse-job-schema.json
  - type: JSONLD
    url: json-ld/greenhouse-io-context.jsonld
  - type: Authentication
    url: https://developers.greenhouse.io/harvest.html#authentication
  - type: Pagination
    url: https://developers.greenhouse.io/harvest.html#pagination
  - type: RateLimits
    url: https://developers.greenhouse.io/harvest.html#rate-limits
  - type: Documentation
    url: https://developers.greenhouse.io/job-board.html
  - type: Authentication
    url: https://developers.greenhouse.io/job-board.html
  - type: Documentation
    url: https://developers.greenhouse.io/audit-log.html
  - type: Authentication
    url: null
  - type: RateLimits
    url: https://developers.greenhouse.io/audit-log.html
  - type: Retention
    url: null
  - type: Documentation
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Authentication
    url: https://developers.greenhouse.io/candidate-ingestion.html
  - type: Documentation
    url: https://developers.greenhouse.io/gho.html
  - type: RateLimits
    url: https://developers.greenhouse.io/gho.html
  - type: GraphQL
    url: graphql/greenhouse-io-graphql.md
  - type: Documentation
    url: https://developers.greenhouse.io/assessment.html
- aid: greenhouse-io:greenhouse-io-scheduledinterviews-api
  name: Greenhouse ScheduledInterviews API
  description: Scheduled interview events on the calendar.
  humanURL: https://developers.greenhouse.io/harvest.html
  baseURL: https://harvest.greenhouse.io/v1
  tags:
  - ScheduledInterviews
  properties:
  - type: OpenAPI
    url: openapi/greenhouse-io-scheduledinterv

# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/greenhouse-io/refs/heads/main/apis.yml