with SoftLedger and Shorten.REST?
Shortens a given long URL into an alias. If the alias name is not provided, the system generates one. If the domain input is not provided, it defaults to short.fyi. See the documentation
SoftLedger is a powerful API that enables you to automate accounting and financial tasks by integrating with your existing financial stack. By leveraging SoftLedger API on Pipedream, you can create custom workflows that streamline financial reporting, manage inventory, automate ledger entries, and sync financial data across applications. Pipedream's serverless platform allows you to connect the SoftLedger API with hundreds of other apps to trigger actions, process data, and automate repetitive tasks without writing complex code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
softledger: {
type: "app",
app: "softledger",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.softledger.com/api/locations/me`,
headers: {
Authorization: `Bearer ${this.softledger.$auth.oauth_access_token}`,
},
})
},
})
Shorten.REST API on Pipedream allows you to automate URL shortening, expanding, and tracking within your custom workflows. With this API, you can create short, branded links programmatically, obtain detailed analytics on click-throughs, and manage your URLs efficiently, all within Pipedream's serverless platform. This enables seamless integration of URL management into your applications, marketing campaigns, or day-to-day tasks while leveraging various triggers and actions from other apps available on Pipedream.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shorten_rest: {
type: "app",
app: "shorten_rest",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.shorten.rest/clicks`,
headers: {
"Content-Type": `application/json`,
"x-api-key": `${this.shorten_rest.$auth.api_key}`,
},
})
},
})