Gatsby Plugin for JazzHR
Source plugin for pulling data into Gatsby from JazzHR.
JazzHR is an online software that helps companies post jobs online, manage applicants, and hire great employees.
This is a Gatsby Source plugin for pulling data into Gatsby from JazzHR. Heavily inspired by gatsby-source-lever.
Install
Using NPM
npm install gatsby-source-jazzhr
Using Yarn
yarn add gatsby-source-jazzhr
How to use
// In your gatsby-config.jsmodule.exports = { plugins: [ { resolve: "gatsby-source-jazzhr", options: { apiKey: "YOUR_JAZZHR_API_KEY", subDomain: "YOUR_JAZZHR_SUBDOMAIN", // https://company-name.applytojob.com verboseOutput: false, }, }, ],};
Set verboseOutput to true
to display a verbose output on npm run develop
or npm run build
. It can help you debug specific API Endpoints problems.
GraphQL Query to get all open jobs
query JazzHRJobsQuery { allJazzHr(filter: { status: { eq: "Open" } }) { totalCount nodes { id status title department description team_id city recruiter custom_apply_url apply_url board_code country_id hiring_lead jazzhr_id maximum_salary minimum_salary notes original_open_date questionnaire send_to_job_boards state type zip } }}