with CompanyCam and QuickBooks?
Emit new event when a new document is created. See the docs
Emit new event when a new photo is uploaded. See the docs
Emit new event when a new project is created. See the docs
Emit new event when a project is labeled. See the docs
Creates an AP aging report in Quickbooks Online. See the documentation
Find a project by name or create it if it doesn't exist. See the docs
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}`,
},
})
},
})
The QuickBooks API allows for streamlined financial management within Pipedream's ecosystem, enabling automated accounting and data syncing across various platforms. With this API, you can manipulate invoices, manage sales receipts, handle expenses, and synchronize customer data. It's a robust tool for financial oversight and automation that can save time and reduce errors for businesses of all sizes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
quickbooks: {
type: "app",
app: "quickbooks",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://accounts.platform.intuit.com/v1/openid_connect/userinfo`,
headers: {
Authorization: `Bearer ${this.quickbooks.$auth.oauth_access_token}`,
"accept": `application/json`,
"content-type": `application/json`,
},
})
},
})