Greenhouse Onboarding only supports GraphQL, and while we do not have a traditional REST API, GraphQL is a natural extension of REST APIs.

We made the decision to use GraphQL because it allows us to:

  • Increase throughput by requesting only the data you are interested in.
  • Use introspection to know precisely what our schema looks like. Tools like GraphiQL will allow you to quickly and easily explore our entire API. It even supports autocomplete!
  • Program against an industry-wide standard supported by a variety of tools and organizations. 

To learn more about GraphQL and our API, we recommend you check out the following resources: 

Onboarding API Developer Documentation - Review Greenhouse's developer documentation to learn what the Greenhouse Onboarding API can do and how to use it. 

GraphQL - Review documentation on the GraphQL framework and learn how to use GraphQL 

GraphiQL - GraphiQL is a tool that will help you explore our API. It even supports autocomplete! GraphiQL also includes all of our developer documentation for you to explore.