with Personio and Bash?
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
The Personio API provides programmatic access to HR management functions, allowing you to manage employee data, time tracking, payroll, and recruitment processes. With Pipedream, you can leverage this API to create automations and workflows that can streamline HR operations, react to events in Personio in real-time, and connect HR data to other systems seamlessly.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
personio: {
type: "app",
app: "personio",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.personio.de/v1/company/attendances/projects`,
headers: {
Authorization: `Bearer ${this.personio.$auth.oauth_access_token}`,
"accept": `application/json`,
},
})
},
})
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id
# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS