Greenhouse

Talent Acquisition suite built for structured hiring

Integrate the Greenhouse API with the Formatting API

Setup the Greenhouse API trigger to run a workflow which integrates with the Formatting API. Pipedream's integration platform allows you to integrate Greenhouse and Formatting remarkably fast. Free for developers.

[Data] Convert JSON to String with the Formatting API

Convert an object to a JSON format string

 
Try it
[Data] Parse JSON with the Formatting API

Parse a JSON string

 
Try it
[Date/Time] Add/Subtract Time with the Formatting API

Add or subtract time from a given input

 
Try it
[Date/Time] Compare Dates with the Formatting API

Get the duration between two dates in days, hours, minutes, and seconds along with checking if they are the same.

 
Try it
[Date/Time] Format with the Formatting API

Format a date string to another date string

 
Try it

Overview of Greenhouse

Greenhouse is a recruitment software platform that helps companies source,
hire, and onboard employees. With the Greenhouse API, you can access data
about:

  • Job postings
  • Applicants
  • Interviews
  • Offers
  • Hires

This data can be used to create custom applications or integrations that help
streamline your recruiting process. Some examples of what you can build with
the Greenhouse API include:

  • A tool that allows candidates to apply for multiple positions with a single
    click
  • A dashboard that displays real-time data about your hiring pipeline
  • An integration with your HRIS system that automatically creates profiles for
    new hires
  • A chatbot that answers questions about open positions or the hiring process

Connect Greenhouse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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: ``,
      },
    })
  },
})

Connect Formatting

1
2
3
4
5
6
export default defineComponent({
  async run({ steps, $ }) {
    const text = ' Hello world! ';
    return text.trim()
  },
})