with Vimeo and FileStack?
Adds an existing video to a user's album/showcase on Vimeo. See the documentation
Applies filters such as sharpening, blurring, sepia, monochrome, and more, to an uploaded image. See the documentation
Permanently deletes a video from the user's Vimeo account. This action can't be undone. See the documentation
Resizes an uploaded image to specified width and height. See the documentation
Rotates an uploaded image by a specified degree. See the documentation
The Vimeo API equips you to interact programmatically with the Vimeo platform, allowing you to manage videos, users, and albums. With Pipedream, you can choreograph this functionality into automation, integrating Vimeo's capabilities with countless other services. Pipedream's serverless platform streamlines the process of setting up event-driven workflows, custom reactions to video uploads, or even coordinating marketing efforts that hinge on your video content.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
vimeo: {
type: "app",
app: "vimeo",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.vimeo.com/me`,
headers: {
Authorization: `Bearer ${this.vimeo.$auth.oauth_access_token}`,
},
})
},
})
The FileStack API allows for robust file handling and manipulation in the cloud. With this API, you can upload files from any URL or device, transform and convert media files, and deliver content with speed and reliability. When leveraged through Pipedream, the FileStack API becomes a potent tool for automating file workflows, integrating with numerous other services, and handling complex file operations without the need for server infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
filestack: {
type: "app",
app: "filestack",
}
},
async run({steps, $}) {
const data = new URLSearchParams({
"url": "https://assets.filestackapi.com/watermark.png",
}).toString();
return await axios($, {
method: "post",
url: `https://www.filestackapi.com/api/store/S3`,
params: {
key: `${this.filestack.$auth.api_key}`,
},
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
data: data,
})
},
})