with Bitdefender GravityZone and CompanyCam?
Emit new event when a new endpoint is registered in Bitdefender GravityZone.
Emit new event when a new Root Cause Analysis (RCA) is displayed under the Incidents section of Control Center.
Emit new event when a new document is created. See the docs
Emit new event when a potentially dangerous application is detected and blocked on an endpoint
Emit new event when a new photo is uploaded. See the docs
Retrieve details about a specific policy. See the documentation
Get the status of a scan task. [See the documentation(https://www.bitdefender.com/business/support/en/77209-440638-gettaskstatus.html)
Move an endpoint to a different group. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bitdefender_gravityzone: {
type: "app",
app: "bitdefender_gravityzone",
}
},
async run({steps, $}) {
const data = {
"id": "120000",
"jsonrpc": "2.0",
"method": "getAccountDetails",
"params": {}
}
return await axios($, {
method: "POST",
url: `${this.bitdefender_gravityzone.$auth.api_url}/v1.0/jsonrpc/accounts`,
headers: {
"content-type": `application/json`,
},
auth: {
username: `${this.bitdefender_gravityzone.$auth.api_key}`,
password: ``,
},
data,
})
},
})
The CompanyCam API provides programmatic access to CompanyCam’s project-based photo solution, allowing for the management of photos, users, and projects within their ecosystem. With Pipedream, you can harness this API to create powerful automations and integrations that streamline photo management workflows, sync project details, and enhance reporting capabilities for teams in construction, roofing, and similar industries.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
companycam: {
type: "app",
app: "companycam",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.companycam.com/v2/users/current`,
headers: {
Authorization: `Bearer ${this.companycam.$auth.oauth_access_token}`,
},
})
},
})