with BenchmarkONE and Jibble?
Emit new event when a webhook automation step is triggered in BenchmarkONE.
Adds a note to a BenchmarkONE contact. See the documentation
Adds tags to a contact. If the contact does not exist, it will be created first. See the documentation
Creates a new contact in BenchmarkONE. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
benchmarkone: {
type: "app",
app: "benchmarkone",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.hatchbuck.com/api/v1/settings/source`,
params: {
api_key: `${this.benchmarkone.$auth.api_key}`,
},
})
},
})
The Jibble API provides programmatic access to Jibble's time and attendance tracking features, allowing you to manage team timesheets, attendance, and work reports. Integrating the Jibble API with Pipedream opens up possibilities for automating routine tasks, syncing data across platforms, and triggering actions based on time tracking events. You can create workflows that respond to specific triggers like clock-ins and clock-outs, or schedule regular data syncs to maintain up-to-date records in other systems.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
jibble: {
type: "app",
app: "jibble",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://workspace.prod.jibble.io/v1/People`,
headers: {
Authorization: `Bearer ${this.jibble.$auth.oauth_access_token}`,
"Content-Type": `application/json; charset=UTF-8`,
},
})
},
})