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 checking 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.