Projects
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-jazzhrUsing Yarn
yarn add gatsby-source-jazzhrHow 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 } }}