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.js
module.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
}
}
}