Employee scheduling, timesheets, tasking and communication platform
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
Deputy is a robust workforce management tool, catering to scheduling, timesheet tracking, and other employee coordination tasks. Leveraging the Deputy API on Pipedream allows you to automate mundane tasks, sync data across platforms, and create custom notifications based on employee actions. You could build workflows to manage shifts, sync employee details with HR systems, or trigger payroll processes, harnessing Pipedream's capability to integrate with various services without the need for manual coding.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
deputy: {
type: "app",
app: "deputy",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.deputy.$auth.endpoint}/api/v1/me`,
headers: {
Authorization: `Bearer ${this.deputy.$auth.oauth_access_token}`,
},
})
},
})
# $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