with PostHog and Join?
Emit new event when an action is performed in a project. See the documentation
The PostHog API lets you track events, update user properties, and extract analytics to understand user behavior within your applications. Integrating this API into Pipedream workflows allows you to automate actions based on event data, sync user properties across platforms, and trigger alerts or notifications.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
posthog: {
type: "app",
app: "posthog",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.posthog.com/api/users/@me/`,
headers: {
Authorization: `Bearer ${this.posthog.$auth.api_key}`,
},
})
},
})
The Join API allows for pushing notifications, URLs, files, and commands between devices connected to a user's Google account. By leveraging Join with Pipedream, you can automate cross-device messaging and data sharing. It's a bridge that connects your devices, enabling them to work in tandem through automated workflows. With Pipedream's capacity for integration, you can trigger events from a plethora of apps to send data to your devices via Join or vice versa.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
join: {
type: "app",
app: "join",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://joinjoaomgcd.appspot.com/_ah/api/registration/v1/listDevices`,
params: {
apikey: `${this.join.$auth.api_key}`,
},
})
},
})