with Everhour and Bash?
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
Everhour is a time tracking API that allows you to monitor project hours and manage tasks effectively. With Pipedream, you can automate workflows by integrating Everhour with various apps, streamlining time entry, syncing with project management tools, and generating custom reports. Whether you're consolidating time tracking data for invoicing or keeping project budgets in check, Everhour and Pipedream make a powerful duo for automating your time tracking and project management processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
everhour: {
type: "app",
app: "everhour",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.everhour.com/users/me`,
headers: {
"Content-Type": `application/json`,
"X-Api-Key": `${this.everhour.$auth.api_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