with Keen.io and Swapcard Exhibitor?
Emit new event when a new connection is formed (new lead).
The Keen.io API provides robust analytics and data collection capabilities. On Pipedream, you can harness this power to create custom event tracking and analysis workflows, automate reporting, and drive data-informed decisions. With Keen.io's ability to capture, analyze, and embed event data, you can set up workflows on Pipedream that react to data streams in real-time, aggregate metrics, or trigger actions in other apps based on insights.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
keen_io: {
type: "app",
app: "keen_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.keen.io/3.0/projects/${this.keen_io.$auth.project_id}/events`,
params: {
api_key: `${this.keen_io.$auth.key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
swapcard_exhibitor: {
type: "app",
app: "swapcard_exhibitor",
}
},
async run({steps, $}) {
const data = {
"query": "query TestQuery { __typename }"
}
return await axios($, {
method: "post",
url: `https://developer.swapcard.com/exhibitor/graphql`,
headers: {
"Authorization": `${this.swapcard_exhibitor.$auth.api_key}`,
"x-apollo-operation-name": `TestQuery`,
},
data,
})
},
})