with SwaggerHub and Richpanel?
Emit new event for every created version of a specific API. See the docs here
Emit new event when a new message is sent on an existing or new ticket.
Adds a message to an existing ticket. See the documentation
Creates a new support ticket in Richpanel. See the documentation
Updates the status of an existing ticket in Richpanel. 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`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
richpanel: {
type: "app",
app: "richpanel",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.richpanel.com/v1/users`,
headers: {
"accept": `application/json`,
"x-richpanel-key": `${this.richpanel.$auth.api_key}`,
},
})
},
})