Vimeo enables you to watch videos in HD with all the video tools you need, and no ads: upload, screen record, live stream, edit, collaborate, share, and manage your videos.
Emit new event each time a new video matching the search terms is added.
Emit new event every time an SMS is sent to the phone number set. Configures a webhook in Twilio, tied to an incoming phone number.
Emit new event each time a call to the phone number is completed. Configures a webhook in Twilio, tied to a phone number.
Adds an existing video to a user's album/showcase on Vimeo. See the documentation
Permanently deletes a video from the user's Vimeo account. This action can't be undone. See the documentation
Make a phone call, passing text that Twilio will speak to the recipient of the call. See the docs for more information
Send an SMS with text and media files. See the docs for more information
The Vimeo API is a powerful tool for developers to access a wide range of
features on the Vimeo platform. With the Vimeo API, you can build a variety of
applications to enhance the user experience sharing videos. Here are a few
examples of applications that can be built using the Vimeo API:
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}`,
},
})
},
})
With the Twilio API, you can build telephone applications that make and receive
phone calls, as well astext messaging applications that send and receive text
messages.
Some examples of applications you could build include:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
twilio: {
type: "app",
app: "twilio",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.twilio.com/2010-04-01/Accounts.json`,
auth: {
username: `${this.twilio.$auth.AccountSid}`,
password: `${this.twilio.$auth.AuthToken}`,
},
})
},
})