Accelerating API delivery and quality through standards and collaboration, built on OpenAPI.
Emit new event for every created version of a specific API. See the docs here
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 Typeform API furnishes you with the means to create dynamic forms and collect user responses in real-time. By leveraging this API within Pipedream's serverless platform, you can automate workflows to process this data, integrate seamlessly with other services, and react to form submissions instantaneously. This empowers you to craft tailored responses, synchronize with databases, trigger email campaigns, or even manage event registrations without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
typeform: {
type: "app",
app: "typeform",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.typeform.com/me`,
headers: {
Authorization: `Bearer ${this.typeform.$auth.oauth_access_token}`,
},
})
},
})