with Kontent.ai and Greenhouse?
Emit new event when a content item is created.
Emit new event when a content item is deleted.
Emit new event when a content item is moved to another workflow step.
Emit new event when a candidate submits a new application.
Emit new event when a content item is published.
Create a new content item based on a specific content type. See the documentation
Adds an attachment to a specific candidate or prospect. See the documentation
Creates a new candidate entry in Greenhouse. See the documentation
Creates a new prospect entry in Greenhouse. See the documentation
The Kontent.ai API offers robust content management capabilities for developers to manage and deliver content across various platforms. With this API, you can automate content creation, update content items, retrieve assets, and sync your content with other services. On Pipedream, you can harness these features to create powerful workflows that trigger on specific events, process data, and connect with other apps to streamline your content operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
kontent_ai: {
type: "app",
app: "kontent_ai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://manage.kontent.ai/v2/projects/${this.kontent_ai.$auth.environment}/items`,
headers: {
Authorization: `Bearer ${this.kontent_ai.$auth.management_api_key}`,
"Content-Type": `application/json`,
},
})
},
})
The Greenhouse API offers a powerful suite of tools for automating and enhancing the recruitment process. It allows you to programmatically access candidate information, job listings, scorecards, and scheduling details, which opens a myriad of possibilities for streamlining recruiting workflows. By leveraging the Greenhouse API on Pipedream, you can automate repetitive tasks, integrate with other HR systems, analyze recruitment data, and build custom event-driven workflows to improve the efficiency and effectiveness of your hiring process.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
greenhouse: {
type: "app",
app: "greenhouse",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://harvest.greenhouse.io/v1/user_roles`,
auth: {
username: `${this.greenhouse.$auth.api_key}`,
password: ``,
},
})
},
})