with Impression and Infinity?
The Impression API provides robust solutions for automating compliance tracking and streamlining security processes. Leveraging it on Pipedream enables users to create dynamic, serverless workflows that integrate seamlessly with various services and apps. With this API, you can automate the collection of compliance evidence, monitor security controls, and receive real-time alerts for compliance status changes. This not only saves time but also ensures a consistent and up-to-date overview of your security posture.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
impression: {
type: "app",
app: "impression",
}
},
async run({steps, $}) {
const data = {
"extension": `docx`,
"doc": `string`,
}
return await axios($, {
method: "post",
url: `https://mobile.impression.cloud/api/uat/GetRoles`,
headers: {
"x-api-key": `${this.impression.$auth.api_key}`,
"accept": `application/json`,
},
data,
})
},
})
The Infinity API allows you to interact programmatically with Infinity, a flexible project management platform. With the Infinity API on Pipedream, you can automate project and task management, synchronize data across multiple platforms, and streamline workflows by triggering actions within Infinity or responding to events in Infinity. Pipedream's serverless platform enables you to connect Infinity to hundreds of apps with minimal effort, empowering you to build custom integrations and automations that suit your team's needs.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
infinity: {
type: "app",
app: "infinity",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.startinfinity.com/api/v2/profile`,
headers: {
Authorization: `Bearer ${this.infinity.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
"Accept": `application/json`,
},
})
},
})