with WildApricot and InfluxDB Cloud?
Emit new event when a new bucket is created. See the documentation
Emit new event when a new script is created. See the documentation
Emit new event when a contact or member in WildApricot is updated
Emit new event when a new task is completed. See the documentation
Emit new event when a registration to an existing event in WildApricot is newly created.
Adds or updates a contact or member details in the user's WildApricot database. See the documentation
Runs a script and returns the result. See the documentation
Searches event registrations using a contact email. If a match is found, the registration details are updated. If not, a new registration is added to the event. See the documentation
Removes an event registration from the user's WildApricot database. See the documentation
Updates an existing bucket in InfluxDB Cloud. See the documentation
The WildApricot API opens up a world of possibilities for managing your membership-driven organization efficiently by automating tasks and integrating with other services. With this API on Pipedream, you can craft workflows that manipulate member data, automate event creation and management, handle financial operations such as invoicing, and engage with members through tailored communication. Pipedream's serverless platform simplifies the process of setting up these automations with pre-built components and easy-to-use triggers and actions for the WildApricot API.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
wildapricot: {
type: "app",
app: "wildapricot",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.wildapricot.org/v2.2/accounts`,
headers: {
Authorization: `Bearer ${this.wildapricot.$auth.oauth_access_token}`,
},
})
},
})
Harness the power of InfluxDB Cloud API on Pipedream to build robust data workflows. InfluxDB Cloud, a time-series database, is ideal for managing high-velocity data and extracting insights in real-time. On Pipedream, you can easily trigger workflows based on InfluxDB data, automate data ingestion, and connect with countless other services to analyze, visualize, and act upon your data.
import { InfluxDB } from '@influxdata/influxdb-client';
import { HealthAPI } from '@influxdata/influxdb-client-apis';
export default defineComponent({
props: {
influxdb_cloud: {
type: "app",
app: "influxdb_cloud",
}
},
async run({steps, $}) {
// See the Node.js client docs at
// https://github.com/influxdata/influxdb-client-js
const influxDB = new InfluxDB(this.influxdb_cloud.$auth.url);
const healthAPI = new HealthAPI(influxDB)
// Execute a health check to test our credentials
return await healthAPI.getHealth()
},
})