The all-in-one construction management software built to help you finish quality projects — safely, on time, and within budget.
Emits an event each time a Budget Snapshot is created, updated, or deleted in a project.
Emits an event each time a Commitment Change Order is created, updated, or deleted in a project.
Emits an event each time a Prime Contract Change Order is created, updated, or deleted in a project.
Emits an event each time a Prime Contract is created, updated, or deleted in a project.
Delete a mailing list member by address. See the docs here
Retrieve a mailing list member by address. See the docs here
The Procore API empowers developers to interact with its construction management software programmatically, enabling automation of tasks, data synchronization, and enhanced reporting. With APIs covering project management, quality and safety, construction financials, and field productivity, you can craft workflows that streamline operations, reduce manual entry, and provide real-time insights. On Pipedream, these capabilities can be harnessed to create workflows that react to events in Procore or orchestrate actions between Procore and other apps, optimizing construction project workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
procore: {
type: "app",
app: "procore",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.procore.com/rest/v1.0/me`,
headers: {
Authorization: `Bearer ${this.procore.$auth.oauth_access_token}`,
},
})
},
})
The Mailgun API on Pipedream is a potent tool for automating email operations without the overhead of managing a full-fledged email server. It offers capabilities to send, receive, track, and store emails with ease. With Pipedream's serverless platform, you can trigger workflows using Mailgun events, such as inbound emails or delivery status changes, and connect them to hundreds of other services to streamline communication, marketing, and notification systems within your ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mailgun: {
type: "app",
app: "mailgun",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.mailgun.$auth.region && this.mailgun.$auth.region === "EU" ? "api.eu" : "api"}.mailgun.net/v3/domains`,
auth: {
username: `api`,
password: `${this.mailgun.$auth.api_key}`,
},
})
},
})