What do you want to automate

with DigitalOcean Spaces and WaiverFile?

Prompt, edit and deploy AI agents that connect to DigitalOcean Spaces, WaiverFile and 2,500+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Create Event Category with WaiverFile API on File Deleted from DigitalOcean Spaces API
DigitalOcean Spaces + WaiverFile
 
Try it
Create Event Category with WaiverFile API on New File Uploaded from DigitalOcean Spaces API
DigitalOcean Spaces + WaiverFile
 
Try it
Delete Files with DigitalOcean Spaces API on Edit Event (Instant) from WaiverFile API
WaiverFile + DigitalOcean Spaces
 
Try it
Delete Files with DigitalOcean Spaces API on New Event (Instant) from WaiverFile API
WaiverFile + DigitalOcean Spaces
 
Try it
Delete Files with DigitalOcean Spaces API on New Waiver (Instant) from WaiverFile API
WaiverFile + DigitalOcean Spaces
 
Try it
File Deleted from the DigitalOcean Spaces API

Emit new event when a file is deleted from a DigitalOcean Spaces bucket

 
Try it
Edit Event (Instant) from the WaiverFile API

Emit new event when an existing event in WaiverFile is edited. See the documentation

 
Try it
New Event (Instant) from the WaiverFile API

Emit new event when a new event is created in Waiverfile. See the documentation

 
Try it
New File Uploaded from the DigitalOcean Spaces API

Emit new event when a file is uploaded to a DigitalOcean Spaces bucket

 
Try it
New Waiver (Instant) from the WaiverFile API

Emit new event each time a new waiver is collected in WaiverFile. See the documentation

 
Try it
Delete Files with the DigitalOcean Spaces API

Delete files in a bucket. See the docs

 
Try it
Create Event Category with the WaiverFile API

Creates a new event category in WaiverFile. See the documentation

 
Try it
List Files with the DigitalOcean Spaces API

List files in a bucket. See the docs

 
Try it
Upload File /tmp with the DigitalOcean Spaces API

Accepts a file path starting from /tmp, then uploads as a file to DigitalOcean Spaces. See the docs

 
Try it
Search Waivers with the WaiverFile API

Searches for waivers in WaiverFile based on specific keywords. See the documentation

 
Try it
Integrate the DigitalOcean Spaces API with the WaiverFile API
Setup the DigitalOcean Spaces API trigger to run a workflow which integrates with the WaiverFile API. Pipedream's integration platform allows you to integrate DigitalOcean Spaces and WaiverFile remarkably fast. Free for developers.

Overview of DigitalOcean Spaces

DigitalOcean Spaces API permits you to manage object storage, allowing for the storage and serving of massive amounts of data. This API is great for backing up, archiving, and providing public access to data or assets. On Pipedream, you can use this API to automate file operations like uploads, downloads, and deletions, as well as manage permissions and metadata. You can integrate it with other services for end-to-end workflow automation.

Connect DigitalOcean Spaces

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { S3 } from "@aws-sdk/client-s3";
import { ListBucketsCommand  } from "@aws-sdk/client-s3";

export default defineComponent({
  props: {
    digitalocean_spaces: {
      type: "app",
      app: "digitalocean_spaces"
    }
  },
  async run({ steps, $ }) {
    console.log(this.digitalocean_spaces.$auth)
    const s3Client = new S3({
        forcePathStyle: false, // Configures to use subdomain/virtual calling format.
        endpoint: `https://${this.digitalocean_spaces.$auth.region}.digitaloceanspaces.com`,
        region: "us-east-1",
        credentials: {
          accessKeyId: this.digitalocean_spaces.$auth.key,
          secretAccessKey: this.digitalocean_spaces.$auth.secret
        }
    });

    const data = await s3Client.send(new ListBucketsCommand({}));
    return data.Buckets;
  },
})

Overview of WaiverFile

With the WaiverFile API, you can automate interactions with your WaiverFile account directly from Pipedream. This API provides access to manage and retrieve waivers, customer data, and events, allowing you to integrate WaiverFile with other services for streamlined workflows. You could automate the sending of waiver links, synchronize signed waivers with a database, or trigger actions based on waiver completions. The flexibility of the WaiverFile API means you can create powerful automations tailored to your business needs on Pipedream's serverless platform.

Connect WaiverFile

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    waiverfile: {
      type: "app",
      app: "waiverfile",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.waiverfile.com/api/v1/GetSiteDetails`,
      headers: {
        "Accept": `application/json`,
      },
      params: {
        apiKey: `${this.waiverfile.$auth.site_key}`,
        siteID: `${this.waiverfile.$auth.site_id}`,
      },
    })
  },
})

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo