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.

Go to site
Explore
/
Apps
/
Uploadcare

Uploadcare API Integrations

Build and run workflows using the Uploadcare API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

Using the Uploadcare API, you can build a variety of applications that improve the user experience while minimizing their reliance on third-party services. With the API, you can:

  • Create a fast and secure content delivery system. This is useful for businesses that need to deploy large amounts of content quickly and securely.
  • Design web and mobile applications that are optimized for fast loading and providing the best user experience.
  • Create a storage for media files, photos, and video that can be accessed from any part of the world.
  • Store files in the cloud, and provide users access to them from anywhere.
  • Create advanced image editing tools, with advanced cropping and resizing tools, filters, etc.
  • Allow users to share files from anywhere on the web, adding social features that let them create and share albums and stories.
  • Create notifications for users when their uploads have completed, allowing for quick feedback about the progress of their uploads.
  • Allow users to edit documents in the cloud, providing advanced features such as spell-check, format conversion, and more.
  • Automate media content delivery, ensuring that users are always served the most updated versions.
  • Provide a secure authentication system, allowing businesses to easily manage who has access to their media and applications.
  • And much, much more!
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}`,
      },
    })
  },
})
Upload File with Uploadcare API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Uploadcare
 
Try it
Send Message (Advanced) with Discord Webhook API on New Uploaded File (Instant) from Uploadcare API
Uploadcare + Discord Webhook
 
Try it
Upload File with Uploadcare API on New Message in Channel from Discord Bot API
Discord Bot + Uploadcare
 
Try it
Upload File with Uploadcare API on New Submission from Typeform API
Typeform + Uploadcare
 
Try it
Upload File with Uploadcare API on Custom Events from Zoom API
Zoom + Uploadcare
 
Try it
New Uploaded File (Instant) from the Uploadcare API

Emit new event on each created task.

 
Try it
Upload File with the Uploadcare API

Upload a file. See docs here

 
Try it

Authentication

Uploadcare uses API keys for authentication. When you connect your Uploadcare account, Pipedream securely stores the keys so you can easily authenticate to Uploadcare APIs in both code and no-code steps.

To retrieve your Uploadcare API key and secret,
* Navigate to your Uploadcare account and sign in
* Go to “API Keys” inside the navigation bar on the left.