with AI Chatbot Hub and TinyURL?
Retrieves analytics for a specific TinyURL link, including total clicks, geographic breakdowns, and device types. See the documentation
Updates the metadata of an existing TinyURL. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ai_chatbot_hub: {
type: "app",
app: "ai_chatbot_hub",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.aichatbothub.com/api/v1/chatbots`,
headers: {
Authorization: `Bearer ${this.ai_chatbot_hub.$auth.api_key}`,
},
})
},
})
The TinyURL API lets you shorten URLs seamlessly, which can be particularly useful when dealing with lengthy or complex web addresses. With Pipedream, you can integrate the TinyURL API to create concise, manageable links that can be easily shared, tracked, or embedded in various digital content. Beyond simple URL shortening, using Pipedream's serverless platform enables you to automate workflows that involve generating, distributing, and monitoring TinyURLs in conjunction with other apps and services.
module.exports = defineComponent({
props: {
tinyurl: {
type: "app",
app: "tinyurl",
}
},
async run({steps, $}) {
return (await require("@pipedream/platform").axios($, {
url: `https://api.tinyurl.com/create/`,
method: `post`,
headers: {
Authorization: `Bearer ${this.tinyurl.$auth.api_token}`,
},
data: {
url: `ftp://www.example.com/my-really-long-link-that-I-need-to-shorten/84378949`,
}
})).data
},
})