with Impression and Matterport?
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 Matterport API enables developers to harness the power of 3D spatial data, constructing immersive experiences and automating real estate, retail, and hospitality processes. With APIs allowing access to space details, models, and dimensions, users can integrate Matterport's capabilities into various applications, streamlining workflows such as virtual tour creation, space management, and asset documentation on Pipedream's serverless platform.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
matterport: {
type: "app",
app: "matterport",
}
},
async run({steps, $}) {
const data = {
"query": `{
models(query: "demo:true", include: demo) {
results {
name
demo
id
}
nextOffset
totalResults
}
}`,
}
return await axios($, {
method: "post",
url: `https://api.matterport.com/api/models/graph`,
auth: {
username: `${this.matterport.$auth.token_id}`,
password: `${this.matterport.$auth.token_secret}`,
},
data,
})
},
})