with PostHog and Sendcloud?
Emit new event when an action is performed in a project. See the documentation
Captures a given event within the PostHog system. See the documentation
Creates a new parcel under your Sendcloud API credentials. See the documentation
Retrieves a list of all the parcels under your API credentials. 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 Sendcloud API offers a suite of tools for streamlining shipping processes for e-commerce businesses. Using the API, you can create and manage shipments, print shipping labels, track packages, and handle returns with ease. When integrated with Pipedream, the Sendcloud API enables you to automate your shipping workflow, connect with other apps and services, and create custom notifications and actions based on shipping events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendcloud: {
type: "app",
app: "sendcloud",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://panel.sendcloud.sc/api/v2/parcels`,
auth: {
username: `${this.sendcloud.$auth.public_key}`,
password: `${this.sendcloud.$auth.secret_key}`,
},
})
},
})