with SwaggerHub and Linkly?
Emit new event for every created version of a specific API. See the docs here
Creates a new Linkly link using the provided URL. See the documentation
The SwaggerHub API offers capabilities to streamline working with your Swagger (OpenAPI) definitions within SwaggerHub. On Pipedream, you can automate interactions with the SwaggerHub API to keep APIs in sync, manage your API versions, and integrate your API design workflow with other tools and services. Leverage Pipedream's serverless platform to create, update, and share your SwaggerHub API definitions across different environments or teams efficiently.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
swaggerhub: {
type: "app",
app: "swaggerhub",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.swaggerhub.com/user-management/v1/orgs/{your_org_name}/members`,
headers: {
"Authorization": `${this.swaggerhub.$auth.api_key}`,
},
params: {
limit: `10`,
},
})
},
})
The Linkly API enables you to create and manage short links, track clicks, and analyze the performance of your links in real-time. It's a tool for marketers, developers, and content creators who need to understand user engagement and optimize their online presence. By using Linkly API within Pipedream, you can integrate URL shortening and tracking capabilities into your workflows, allowing for automated link management and data collection. You can build automated processes that trigger on new link creation, analyze click data, generate reports, or sync with other marketing and analytics services to enhance your strategies.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
linkly: {
type: "app",
app: "linkly",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.linklyhq.com/api/v1/workspace/${this.linkly.$auth.workspace_id}/list_links`,
params: {
api_key: `${this.linkly.$auth.api_key}`,
},
})
},
})