with Gatekeeper and Hookdeck?
Emit new event when a new event is received from a HookDeck source.
This endpoint lists all events, or a subset of events. See the documentation
This endpoint lists all request, or a subset of requests. Requests are sorted by ingested_at
date. See the documentation
This endpoint retries the events associated with a request. See the documentation
The Gatekeeper API empowers users to streamline vendor and contract management through its robust suite of features on Pipedream. With this API, you can automate processes like vendor approvals, contract renewals, and compliance checks. By integrating Gatekeeper with other apps on Pipedream, you get the power to create custom, automated workflows that can save time, reduce human error, and ensure timely actions on vendor-related activities.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gatekeeper: {
type: "app",
app: "gatekeeper",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.gatekeeper.$auth.subdomain}.gatekeeperhq.com/api/suppliers`,
headers: {
Authorization: `Bearer ${this.gatekeeper.$auth.auth_token}`,
},
})
},
})
The Hookdeck API facilitates the management of webhooks, providing reliable webhook delivery, monitoring, and debugging solutions. With this API on Pipedream, you can automate workflows concerning incoming webhook data—transforming, routing, and ensuring they trigger the subsequent actions without fail. This could range from logging data for analysis, conditionally processing and forwarding webhook events to other endpoints, or integrating with third-party services for extended automation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
hookdeck: {
type: "app",
app: "hookdeck",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.hookdeck.com/2023-01-01/events`,
headers: {
Authorization: `Bearer ${this.hookdeck.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})