Uploadcare

Uploadcare handles file uploads, storage, processing and delivery for the modern web. Build more, code less. Sign up at uploadcare.com to get your free API key.

Integrate the Uploadcare API with the Delay API

Setup the Uploadcare API trigger to run a workflow which integrates with the Delay API. Pipedream's integration platform allows you to integrate Uploadcare and Delay remarkably fast. Free for developers.

Delay Workflow with Delay API on New Uploaded File (Instant) from Uploadcare API
Uploadcare + Delay
 
Try it
New Uploaded File (Instant) from the Uploadcare API

Emit new event on each created task.

 
Try it
Delay Workflow with the Delay API

Delay the execution of your workflow for a specific amount of time (does not count against your compute time).

 
Try it
Upload File with the Uploadcare API

Upload a file. See docs here

 
Try it

Overview of Uploadcare

Uploadcare is a file uploading, processing, and delivery platform that provides developers with tools to handle the entire file lifecycle with ease. With its robust API, you can upload files from any device, transform images and documents on-the-fly, and manage digital content with a comprehensive set of features. Integrating Uploadcare with Pipedream allows you to craft workflows that automate file operations and connect them seamlessly with other services, such as CRMs, marketing platforms, and data analysis tools.

Connect Uploadcare

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    uploadcare: {
      type: "app",
      app: "uploadcare",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.uploadcare.com/project/`,
      headers: {
        "Content-Type": `application/json`,
        "Accept": `application/vnd.uploadcare-v0.5+json`,
        "Authorization": `Uploadcare.Simple ${this.uploadcare.$auth.api_key}:${this.uploadcare.$auth.api_secret}`,
      },
    })
  },
})

Overview of Delay

The Delay API in Pipedream is a built-in function that allows you to pause a workflow for a specified amount of time. This can be incredibly useful when you need to stagger API calls to avoid rate limits, wait for an external process to complete, or simply introduce a delay between actions in a sequence. With precision up to milliseconds, the Delay API provides a simple yet powerful tool for managing timing in automation workflows.

Connect Delay

1
2
3
4
5
6
7
export default defineComponent({
  async run({steps, $}) {
    // Specify the amount of time to delay your workflow in milliseconds
    return $.flow.delay(5000)
  },
})