with BambooHR and Zoho Analytics?
BambooHR is a comprehensive human resources information system (HRIS) that allows businesses to manage employee data, track time off, run reports, and integrate with other services. With its API, users on Pipedream can automate various HR tasks, sync employee data across platforms, and trigger workflows based on events like new hires, time-off requests, or updates to employee details.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bamboohr: {
type: "app",
app: "bamboohr",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.bamboohr.com/api/gateway.php/${this.bamboohr.$auth.company_domain}/v1/meta/users`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.bamboohr.$auth.api_key}`,
password: `x`,
},
})
},
})
The Zoho Analytics API lets you harness the power of your data by automating complex analytics tasks. With this API, you can create, access, and manage reports, dashboards, and KPI widgets programmatically. Integrate with Pipedream's serverless platform to trigger actions based on events, sync data across apps, and automate workflows without managing servers. Whether it's updating datasets in real-time or sending reports to your team, the possibilities stretch as wide as your data does.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zoho_analytics: {
type: "app",
app: "zoho_analytics",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.zoho_analytics.$auth.base_api_uri}/restapi/v2/orgs`,
headers: {
"Authorization": `Zoho-oauthtoken ${this.zoho_analytics.$auth.oauth_access_token}`,
"ZANALYTICS-ORGID": `${this.zoho_analytics.$auth.organization_id}`,
},
})
},
})