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.